Bali offers something for every traveller — spiritual temples, lush rice terraces, and vibrant beach clubs. Here is how first-timers can make the most of their trip.