First - you'll love the enchantment. My family sailed her last August for our first ever cruise - and we became instant fans.
As I understand it, the dress requirements in the dining room is basically the same on all R.C. ships - and other cruise lines.
We were on a 7-night cruise that had two formal and one semi-formal nights. The others were casual - or "smart casual" is what I believe the term in.
For the formal nights, most the gentlemen where is suits (like me). A stay tux or so - but very rare. The informal nights were basically docker pants, polo / golf shirts, and jacket. Casual nights I eliminated the jacket.
For women, most of the ladies wore nice dresses on the formal nights, slacks on semi-formal, and more casual pants for the other nights.
With that said, there were those who were less formal on the formal nights, and very casual (jeans or shorts) on the casual nights. While this may be discouraged, I didn't see anyone tossed out for what they wore. I think it becomes more a peer pressure thing, and whether or not you wish to stand out.
THe Windjammer is always casual.
There is also a themed dinner restaurant that requires reservations and cost $20 per person (I think). Cruising with children, we did not venture into there. I honestly don't know what the dress requirement is for that. My guess is, semi-formal attire is probably strongly encouraged.
Hope this helps.
Enchantment - August 2005