I save my miles/points and use them to fly free one way to Europe come back on a B2B Med/TA...
I dont go the day before I usually go about 10 days before the 1st cruise starts...
Haha 10 days before!! You can never miss boarding the ship ever..