Another thing would be to fly the day before the cruise, especially if coming from the UK. Aside from the flight times likely not working out in order to catch the ship, it's always nice to be in the embarkation port the day before. The stress of the travel process is gone and you can feel like you're on vacation.