Where to stay in Bali: planning your first trip to Bali and wandering where to stay? Here are the 5 best areas to stay in and why from Seminyak to Ubud to Canggu to Jimbaran to Nusa Dua