This cooking institution located in Chelsea offers many courses, all focusing on Indian cuisine. Street Foods of India will only run you $55 per person, a very reasonable fee for such an interesting class. Instructors are said to be fun and very personable, treating students like family.

Joe Gough/Shutterstock.com