Yes, it is recommended to pre-book your tickets online in advance to skip the entrance queues (not the bag check queue) and also save money! Tickets purchased in advance are cheaper than those bought on-site or at the last minute online.