A few years ago we did Alaska on Holland America. On cruises elsewhere Holland America is very fussy about MDR attire. They make men borrow ties and suit jackets if they don't have them on but that didn't happen once on the Alaska cruise. Most people dressed a lot more casual. We are going on Princess in two weeks and are not taking formal, just business casual for those nights. Alaska is the only cruise where I have worn jeans (black) to dinner. As others have said layers are the best. I wouldn't spend a lot on your cruise clothes. Check thrift shops for some of the brands you want to buy. That's what we did when we went to Europe for 21 days. After that many days we didn't want to wear those clothes again!