The answer is dependant on how much you want to do a particular tour. If it is important to you then book it because they can get full and this is done through their own web-site. If you intend to try to do some on your own then wait and arrange it on the docks with the locals. Most tours are still available when you get on the ship just don't bank on it ....Nei.
Royal Caribbean - Ovation of the Seas - 08 Mar 18 - 33nts
UK : Sydney : Milford Sound : Doubtful Sound : Dusky Sound : Dunedin : Wellington : Napier : Picton : Sydney : Brisbane : Darwin : Kuala Lumpur : Singapore : UK
Now from £3099pp
View More Amazing Tailor Made Deals!
Click here to see offer
Cunard - Queen Elizabeth - 28 Nov 2017 - 10nts
Southampton : La Coruna (Spain) : Malaga : Gibraltar : Lisbon : Southampton
Now from £689pp Was £1149pp
View More 2017 Cunard Voyages >
MSC Cruises - MSC Preziosa - 27 Sep 17 - 7nts
Southampton : Bruges : Amsterdam : Hamburg : Paris (Le Havre) : Southampton
Now from £399pp Was £799pp
Click Here to View All The EXCLUSIVE MSC Cruises from Southampton >>