Booking ahead will almost always save you money.
You've got better things to do than wait in ticket lines.
Booking online means you get first pick of available tours.