short/affordable summer abroad programs for high school kids?

<p>TASIS (the american school in switzerland) has a wonderful french immersion program in the Swiss alps that I believe is 3 weeks.</p>