Going to Bali in 2 weeks - arriving at 1.30p.m. and heading up to Ubud to stay at Greenfield for 3 nights then back to KP for 7 nights. Have been to Ubud briefly before but haven't stayed there. Would it be easier to get some money changed and do a bit of shopping (water etc) before going up there or just do it at Ubud? Greenfields have offered to pick us up for 200000 which we are happy to pay but if we wanted to stop and have lunch, change money etc it might be easier to get a driver - can anyone suggest anybody? Thanks in advance