Where to practice speaking Chinese? Living in Utah, I find it quite difficult to find places to practice speaking Chinese, especially Cantonese.  Apart from accosting people in stores and other public places when I happen to hear them speaking Chinese and bugging servers in Chinese restaurants, the only other Chinese I get is to try and hone my (admittedly very poor) Mandarin with a couple of my coworkers.  Where do you folks go to get practice speaking Chinese?  Is there somewhere I can find others in my area with whom to practice?
Search online to try and find sites that provide language exchange. These are a good opportunity to have regular lessons and give at the same time as receiving.
Try and find or organise meet-ups in your area. I know a friend who is learning at the moment and he catches up every Saturday morning with about 3 or 4 others. This was organised by putting up a couple of posters at a local colleges that teaches different languages to adults.
Young Chinese people like to do a kind of "chat roulette" on Skype and QQ. I don't know specific details, but if you are brave!
If you have a China town district sit on a bench and wait. This may sound impractical, but it all depends on your area. Our local shopping district has a high Chinese population and a limited number of public chairs/tables. I can often find someone to chat to while my wife goes to buy meat.
If you live close to a university you will find they have societies and other social groups which have a high number of overseas students such as "Chinese student friendship association" or something similar. Try and get connected with students via your local campus. There are plenty of students looking to share and make friends.
Attend Chinese community social activities. Tree planting, New Years celebrations whatever.