Where To Stay in Bali: The Island’s 9 Best Hotels, Villas, Resorts, and Hostels [Accommodation Guide]