There are threads where FlyerTalkers share their experiences at various resorts in and about Ubud. Defiintely read these over; there is a variety of locations to choose from, some better priced than others. As well, I recommend some driving about to see other areas - several FTers have used Wayan Sueta (Suetayasa is his full name, but many on Bali abbreviate their last names or do away with them entirely). His website is also useful for planning purposes; he has a very well maintained car, is a safe driver, speaks English fluently and is very good about sharing Bali with you. <
link>