We live a couple of hours north of Toronto and had our first snow fall this morning....and more to fall tonight and tomorrow...so just a head's up for you. A week ago here it was 85F so the weather is very changeable.
Yes,...crew will dress up and so will some passengers. There will be special displays around the ship, and perhaps a themed dinner menu. Some ships will have a costume contest in the Piazza in the evening.
that's news to me....we have booked PE seats in the past and not have had to pay for them until final payment.
Perhaps is depends on the airline in question....