In Reply to: Book now or later? posted by pearl on Friday, 1. March 2013 at 12:38 Bali Time:
I've always booked cooking classes and other activities while I'm there, but I stay for a month and it's not so vital if I can't get my first choice of day. If you're only there for a week, I'd book the cooking class before you go and look at booking the other things when you get there - say, on the second day.
Hiring a driver can work out better though - and cheaper, depending who you book the tours with. Big group tours will usually take you to the most expensive options for meals and shopping, and not give you a choice of where you wish to go.