P.G.
Check out meetup.com to see if there are groups in your area - it's a site where you can find people with similar interests. You can also start your own group if you don't find one that works for you. If you're near a community college or if your city has a recreation center, sometimes they have very inexpensive classes. Good luck!