Kata's top fine-dining restaurant offers fantastic four-course, one-day and two-day Thai cooking classes, taking in a trip to the local market.