Princess does have "Anytime dining" which allows you to eat at whatever time you want and not be tied down to a traditional set dining time. As for the formal nights, it is possible to dress nicely for formal night without messing with tuxedos and ball gowns. It can be really nice to get dressed up and have some family photos taken.
Carnival Spirit - Alaska - July 11, 2001
Star Princess - Alaska - July 26, 2009 - Honeymoon!!
Golden Princess - Alaska - August 14, 2010 - 1st Anniversary!
Golden Princess - Alaska - August 6, 2011 - With the family this time!
Golden Princess - Alaska - July 21, 2012 - 3rd Anniversary!
Star Princess - Alaska - July 20, 2013 - With Mom and Aunt!
Grand Princess - Alaska - July 20, 2014 - With 4 teens/young adults!
Crown Princess - Alaska - July 25, 2015 - Splurged on a balcony!