Princess Cruise Line Princess has both smart casual and formal dress codes for evening dining. Smart casual options include casual dresses and skirts, or pants and a nice top. Nice jeans (clean and not torn) are permitted in Princess' main dining room and specialty restaurants on smart casual evenings.