We ate at Sabattini's one night.. four of us...two of the gentlemen were dressed in tuxes...Parrot Pop had a dark jacket...and I must admit Parrot Mom (that's me) was in formal wear... That I'm sure will add to your confusion.. but seriously even though this was an older crowd most men did not wear tuxes, but dark suits.. There was one gentleman who for some ungodly reason changed into a jump suit every single night after dinner..I do think that gentlemen should at least wear a sports or dark jacket on formal night.. Women always seem to dress appropriately..
Some people do dress up in the alternate restaurants, but it is not required. I would avoid jeans and a T shirt but almost anything else works. Cruising is moving toward more casual clothes ever year. Some people like it others don't that's why the conflicting answers. A good rule of thumb is to wear what you would wear to a nice restaurant at home. Have a great trip. Mike
Travel Mike's Future cruises: Mariner Galveston 2-26-12,Magic Galveston 3-4-12 NCL Pride of America Hawaii6-2-12 HAL Statendam 9-9-12 Vancouver
Haven't really checked the Princess website about this.........but in my experience, I have seen people come in dressed to the nines and people right behind them dressed in jeans and button down shirts. Never saw any t-shirts. If getting dressed up is an issue for you - I would just stick to a nice pair of slacks and a blouse.
The only ruling that Princess has regarding the specialty restaurants is "NO SHORTS" .
Most people dress in a business casual attire & I've attended wearing my jeans & golf shirt on a casual evening without question. My wife had on a pair of slacks with a dressy top. It's in keeping what we would wear to any restaurant at home.