The lines with the most restrictive policies are Celebrity, Azamara and Oceania.
Princess allows smoking in the cabins and on the balcony otherwise it is only in open air areas on one side of the ship. On Celebrity smoking is allowed only in designated areas of the ship. No smoking in the cabin or on the balcony.
__________________ Cruisemates Community Leader/Moderator
"There is a great difference between being well traveled and just having been to many places." ~Me