Some of the following ideas were borrowed from Tim Ferris and his language posts. He goes into more detail there. I'm going to give the basics and my own thoughts and ideas on how to keep up with Spanish, though applicable to any 2nd language.
Ever take a language class in school and 3 months later not remember anything? Yea that's common, and it's because most language classes in college and high-school suck. If you want to hold on to Spanish, whether you learned it from classes or traveling, and not lose your mind with boredom, read on.
This is for those who already know the basics and have had some practice with the language. Some of the following will be specific to Spanish (Mexican population in US), but most of it is applicable to any language. If you are learning a language different than Spanish, you can find people in any big city who will want to learn languages, some sites to find a language exchange - we are so lucky that so many want to learn English - or a focused language group:
Posted by Joe Antenucci