welcome aboard, the food, all you want is free at the buffet, dining room and room service.the only place you would pay for the food would be the specialty dining. We have done it once it was nice but I enjoy the dining room, so we havent done it again. the entertainment is free except the casino and bingo. I think the pool closes at 10 pm and I cant answer anything about the spa cabins. Port charges and Taxes are included in the price of the cruise. Excursions are extra.
YOu are in for the best time of your life, and it is addictive. The best advice I can give any new cruiser is to enjoy everything on the boat, the games, the contest, the dining, the pool. it is so much fun!