As for the cold--it's all relative. We tend to think it's cold if it gets below 80 degrees. We were in Key West for several days and it got into the 40s, now that's cold. We're still enjoying the ship--have made some great new friends. Had a problem today though--we're stuck in Cozumel because one of the engines went out and it won't get fixed until tomorrow--I assume we're waiting for a part to get flown in. The good news is--it's nice and warm here and they have Mexican food.