Umana Bali sits on the clifftop above Melasti Beach in Ungasan, and from early December to the first week of January it runs a festive programme across almost every corner of the resort. There are Christmas dinners at Commune and Oliverra, parties on the sand at Uma Beach House, cocktail nights at Pad Bar, spa and yoga sessions, a daily kids’ club schedule, and barbecues served at your own villa if you’d rather skip the crowd. Here’s the full list, sorted by venue. Reservations are required for everything, and prices marked ++ are subject to 21% tax and service.