tyme -
I brought four bottles on board, all in my suitcases. No problem; in fact, the room cleaners even arranged them and laid out fresh ice in a bucket and glasses for me each afternoon. (They want tips; they got them!)
Many folks buy booze on shore - some in duty free shops, some in private stores - and bring them on board with no problem. Frankly, I think they talk tough about not letting passengers on board with booze so they'll intimidate you into not trying and just buying their expensive drinks instead, but in my albeit limited experience, they don't have the manpower or time or space to take your booze and store it until the end of the trip.
For that reason, I don't think they'd blink if you brought relatively unobtrusive non-firearm weapons onboard, in your luggage of course, not on your person.
Anyone have other experiences?