No to the beer, although some people will tell you they did. Their policy states no alcoholic beverages are allowed to be brought onboard unless it's a bottle of special wine or champagne for a special occasion, which they will take from you upon boarding and deliver to your dinner table on the requested night.
Now, that's their policy. But other people will tell you they brought on a cooler full of beer with no problems. It's possible they will let you if you are not bringing a two-wheel hand truck loaded up with cases. But just as likely they will tell you that you cannot bring it, then what will you do?
a six-pack or two in your carry-on - maybe
a big obvious cooler filled with beer - no
bottled water - don't bother with it. The water from the tap on the ship is very good filtered water. Bring a couple of sports bottles with you, fill them from the tap and chill.
Hard liquor -folks have come up with all kinds of creative ways to sneak it aboard in your checked baggage.Not worth the hassle, and worry about spillage, not to mention the extra weight and space it takes up in your suitcase. Security is more apt to seize hard liquor from your carry-on.
You can buy "buckets of beer" on board - usually at the poolside bar- cheap.
Look for "drink of the day" specials on those frozen frou-frou drinks.
Good quality liquor drinks will cost about the same as you would pay at a nice restaurant or bar back home.
If you want a bottle of booze in your cabin all you need to do is send yourself a bon-voyage gift to your cabin. Simple no worries, no hassles.