Hello, welcome to cruise chat. Smoking is not allowed in any of the rooms. They don't even have irons in the room, for fear of a fire. There is smoking on certain areas of the ship, and some bars. Hope this helps, Lil' Lori
On Princess, smoking is allowed in the cabins. You only need to ask for an ashtray from your cabin steward. There are no non-smoking rooms to my knowledge. They do a great job of keeping the rooms fresh smelling.