You are going to enjoy cruising. The Majesty is a very old ship, but since you have not been on a new one you are not apt to judge as harshly. Yes, you can drink the tap water, no problem. At breakfast they have a dispenser in the buffet that has cranberry, apple and orange juice. I do NOT think it is available the rest of the day.
I just had to reply about the water comment from the previous reply. For anyone to say the water from the tap was just gross, I'm going to guess probably didn't try it themselves. I'm a serious bottled water advocate, but I can tell you first hand, the water on the ship is exceptionally good. It tasted even better than the bottled water I drink everyday. RCCL has an onboard water filtering system that purifies the water making it crystal clear, clean and tasty. I think packing bottles of water (depending on the length of the cruise and how much you normally drink) can increase your travel load significantly. I might post a poll here just to see how many other's out there would agree.
As far as water being gross, totally untrue. We used to carry water with us, but due to the very strict weight limits, we'll probably take just 3-4 bottles on our July cruise and refill them from the tap. The cruise ships won't fill water bottles for you, as they want you to buy water as you exit the ship, or outside the buffet on most ships, on shore excursion days. Forget about a rebate, especially if you've made your final payment. Some ships will give a shipboard credit, but you're basically out of luck outherwise. Have fun!!
Hey! Everyone has their own opinion! But to be negative and say since a person doesn't like something they must not have tried it is pretty nervy!!! I did indeed fill a glass with water from the sink in the bathroom to take my vitamins and I thought the water tasted gross. Sorry, but I tought that was the purpose of these boards, for people to give their own opinions. Next time maybe you can be a little more positive and say "I think the water tasted really good" instead of putting down soemone elses comment!