I have been cruising with Carnival since the early 80's. In those years there was a lot of the partying, almost enough to make me say never again. Over the years I have seen this line change from "party boats" atmosphere to a really nice family oriented atmosphere. I cruised twice this year on Carnival. First on the Pride and then on the Liberty. Both cruises were fun without the obnoxious drinking of the past. I am a non smoker and take care to avoid the smoking areas. I never have seen anyone smoking in the hallways. The only place inside I have seen smoking was the in the casino and a lot of the bars. I have also cruised the Spirit and loved that ship. The Spirit class is my favorite class with this line. I think that whichever ship you choose you cannot go wrong. Bot the Spirit and the Pride are lovely ships. Whichever ship you choose. Enjoy!