We are on the Sea Princess May 12th to the Mediterranean. Since Princess doesn't charge you to pre-book an excursion you might as well do it online. When I went to pre-book some were already waitlisted. You can always cancel online or on the ship if you decide to do something else. We decided to do private tours in Rome and Naples so I just cancelled the ship's excursions.