I am visiting Bali and am planning to stay in Ubud for 5 days and I was wondering - is that too long? I know there are lots of nice beaches in Bali but I'm not too big on beaches. I like villages and histories more than tourist resorts. If 5 days is too long, is it possible to take day trips to other areas around Ubud?
Also, are the "Private Villas" listed on Wikitravel okay options for lodging?
http://wikitravel.org/en/Ubud