As part of my Christmas gift, my then boyfriend (now husband) purchased us a Thai Cooking Class due to our fondness of Thai food. What a great experience and the menu could not have been more wonderful!
The food was amazing, the way that the class was taught was great too (everyone got to take part as a group rather than couples doing a course and then everyone coming together to eat it). Over the course of these three hours, you get to eat a lot, learn a lot and enjoy a lot :)
They have numerous other classes available as well- Italian, Greek, Tapas, Chinese, additional Thai courses, etc... They also can do private parties so that you can get a group of your friends together and enjoy some wine and learn as well.
If you have never done anything like this, I highly recommend it!