We're going to Bali next March and want to stay a few days in Ubud as we didn't get there last time. How long should we stay? Would four nights do it? We have a baby so we're not doing any whitewater rafting, though we'll get her looked after so we can have some spa treatments. We'd like to stay somewhere really special and pretty but are not up to paying Aman or Four Seasons prices. We'd probably go up to about $200 or so a night. Advice very much appreciated.