Yes, you need to book in advance since it's a top pick among visitors. Check your options below to book your ticket.