If there are any sizable ethnic groups in your area, find out if they have any public celebrations. Practice speaking German at Oktoberfest, or Spanish on cinco de mayo. Some ethnic groups tend to base their activities around a particular church, such as a Greek or Russian Orthodox church. Festivals like these will give you a lot of opportunities to explore the flavor and texture of a culture, and best of all, it's an excellent way to find native speakers with whom you can practice. Consider that if they are participating in a festival that celebrates their ethnic heritage, they will probably be delighted to meet someone who is learning their language.