In Reply to: Best time to Travel posted by Aimee on Friday, 20. February 2009 at 07:15 Bali Time:
IMO, Bali is at is best from May to October. If you like it clear and hot July/August is the best. December and January can have quiet a lot of rain. However, having said that, I have been probably every month except for February and November and have a great time everytime.
My recomendations: if you want direct access to the beach in Kuta, Inna Kuta Beach Hotel or BGH. Ubud - Tegal Sari is very good, but heaps more great places to stay and on Lembongan, I like Playgrounds. Hard to advise when we don't know your budget.
Hope this helps