Have just returned from a week in Ubud with my husband. We had a great time. Would recommend Dirty Duck's, Terazo and Lamak restaurants and also Ibu Oka for the suckling pig. We were told to try Indus and the Lotus Cafe also but ran out of time!! Also went to Ary's Warung and found this okay but very over priced. Would recommend Banyan tree Bike Tours, we saw the real Bali, cycling through Balinese villages on the back roads and seeing all the rice fields and finishing up at lunchtime at Bagi,s home for a lovely meal cooked by his wife.