My wife and I have cruised Princess almost exclusively over the years, with the exception of a couple recent Virgin Voyages cruises. Never been on Carnival. I would consider VV to be an upscale CCL with a slightly older demographic due to the price point. That being said, we like them both for different reasons. Overall, Princess is much more relaxing. Lots more pool area options, especially on the Royal Class ships, and bars to sit at and socialize (which is one of our favorite things to do). While I have witnessed a “Sexy Legs” contest at the main pool (pre-COVID), that was a one time event. Most ships in the fleet do have a late night DJ and dancing somewhere in one of the venues. Live entertainment around the ship in the evenings, Jazz trio, solo guitarist, etc. (depending on where you are) as well as a piano player at Crooners that usually does two or three sets nightly.