I'm coming to Sanur end of July and I'm pretty sure I will need to prebook accom at this time of year because it's high season would you agree? Is it best to book directly with the hotel for the best prices or go through a travel agent or online travel crowd like AsiaDirect, Agoda, Expedia etc? Is any one cheaper than another? I'm looking to book at the Besikah or La Taverna, any suggestions please . . .