Normal
The 14 or 15 day full-transit trips on Sun Princess have sea days and port days alternating pretty much every other day. The 12-day full-transits on Dawn Princess have just 4 sea days (plus the day in the Canal), as do the partial-transit 11-day roundtrips from Ft. Lauderdale on Coral and Island. I think you'll be able to find all the things you've described on Princess ships, but, like any ship, there is going to be some smoke in the bar areas. I think Coral Princess has a nice separation of areas where people are likely (and permitted) to smoke from public passageways, though, as well as lots of space for dancing and a very nice library.
The 14 or 15 day full-transit trips on Sun Princess have sea days and port days alternating pretty much every other day. The 12-day full-transits on Dawn Princess have just 4 sea days (plus the day in the Canal), as do the partial-transit 11-day roundtrips from Ft. Lauderdale on Coral and Island.
I think you'll be able to find all the things you've described on Princess ships, but, like any ship, there is going to be some smoke in the bar areas. I think Coral Princess has a nice separation of areas where people are likely (and permitted) to smoke from public passageways, though, as well as lots of space for dancing and a very nice library.