I'm going on my first cruise on October 21st. We are sailing on the Empress of the Seas to Bermuda and leaving right out of Philly which is so convient. Now being a first time cruiser I'm filled with a million and one questions and I feel like such a pain asking them all of the Travel Agent that booked our cruise so I figured I'd try to get some answers from here.

So can anyone tell me how the shows on this ship are? And how formal are the formal nights? Do I need to bring a gown or will a simple dress be ok? How's the food in Portifino?