Six best Bali holidays 2023: Where to stay for a tropical getaway

With rainforests, golden beaches and towering hills, this Indonesian island hotspot has all the ingredients for an unforgettable escape