Combine a great language trip with your special interest. You get to do what you love, socialize with like-minded people your own age, explore a new place, and sharpen your language skills at the same time. In other words, you'll have a really, really good time and gain lots of useful experience in the process!