I've been there last year .. donot miss out Griya hotel and book a villa with a private pool , an amazing experience with natural views ... and also go to Ubud Black Penny Villas .. for activities, you better try Rafting, go to butterfly park, silver factory, white sand beach, bali zoo and lewa coffee factories (but donot try it ) also the rice fields of course