The most idyllic hotels in Bali

The magical Indonesian island of Bali has been enchanting travellers for decades – here are the best hotels to make the most of everything it has to offer