I agree with everyone from the practical side, lots of things can delay flights these days so I don't risk flying in day of any more.
But look at it from the vacation side. If you are flying in day of, that probably means a very early morning to get out of the house, to the airport, through security usually to wait around. The actual travel (the hurry up to wait part) tires me out. If you fly in the day of, by time you hit dinner time you are exhausted -- I've seen plenty of kids crashing at dinner that first night. You've only got a limited number of nights to enjoy the cruise ship, do you want to squander the first one because it was your travel day?
To us it's always worth the little extra time and money to be less stressful and to have a less hectic way to begin vacation.
But look at it from the vacation side. If you are flying in day of, that probably means a very early morning to get out of the house, to the airport, through security usually to wait around. The actual travel (the hurry up to wait part) tires me out. If you fly in the day of, by time you hit dinner time you are exhausted -- I've seen plenty of kids crashing at dinner that first night. You've only got a limited number of nights to enjoy the cruise ship, do you want to squander the first one because it was your travel day?
To us it's always worth the little extra time and money to be less stressful and to have a less hectic way to begin vacation.