I've heard of taking a cooking class as part of a stay in Thailand or Italy, but now San Francisco Cooking School is offering day-long classes, in addition to their very serious professional career curriculum. From wine to steak to pastry to (my favorite) Moroccan. Something for everyone and, it seems to me, a great way to spend a day of one's vacation. Very tempting: https://www.sfcooking.com/hands-on-cooking-classes