I just got off the Radiance of the Seas and had no trouble with a bottle packed in my checked luggage. They also did not check or ask about liquor at any of the ports of call. If you buy liquor by the bottle on board thay will allow you to bring it to your cabin for onboard consumption for an additional $9.50 charge.
Bringing on water and soda is OK.