My gf prefers carnival. Celebrity is nicer, but she said I was about the youngest person on the boat, lol. She said carnival is more like a party atmosphere. Unless I am single, and looking to pick up girls, I don't really need that.
I've heard carnival is trashy and ghetto.