Tickets to the Crown sell out quickly so yes, book in advance. You can also take a boat tour, which is often included in discount passes.