I’m 19 and going on a Princess Cruise in July. There are 3 formal nights but I don’t have a clue what to wear to them. I’m not a fan of full length dresses. The website says that you need to wear evening gown/cocktail dresses. Does it have to be a full length dress? If anyone has any advice from previous cruises it would be much appreciated!