Yes, advanced ticket purchase is required because Tours typically sell out quickly. Please book tickets well in advance to maximize your chance of getting the date, time and number of tickets you prefer. Tickets can only be purchased with VISA, MasterCard, Discover, and American Express online or by calling 612.750.9898.