Not sure where you live or whether the cost makes sense for you, but Concordia Language Village summer camps are great for languages.

http://www.concordialanguagevillages.org/newsite/

My kids went for several years (Finnish & French), and loved it.