I'm with Lisa. I'll take my business elsewhere if the cruiselines bow to the vocal majority (? not if you believe the poll) on the smoking issue. I have no problem refraining from smoking in ship's eating areas, theaters, etc., but I draw the line at being told what perfectly legal things I can do in a room that I paid for.
I travel for work and pleasure frequently and also used to stay at Marriott hotels regularly. As soon as they came out with that ridiculous policy I contacted them and informed them that since they didn't want my money I'd be more than happy to do business with the Hiltons. Hey, Paris probably needs some new shoes. Apparently some drawers anyway.