Bali is renowned for its food, so if you want to try your hand at Balinese cooking take a class at the Casa Luna Cooking School in Ubud.
You will get to learn all their cooking techniques and understand the history, religious significance and cultural aspects associated with the food of Bali.
All of the traditional food components will be demonstrated to you, and participants are provided with recipe cards and class notes to take back with them.
The types of dishes change daily, following the cooking session, you get to sit down, relax and eat with your fellow chefs. Some of the best villas in Ubud can be found in places such as Anantara Ubud Bali Villas.