During your vacation, you can learn to speak Spanish or perfect your culinary skills by taking a class at the resort. Dance instruction and yoga classes are another option. Get latest prices on KAYAK now!