Dan - you will feel comfortable on formal nights, I think, whether you choose a suit or a tux. Bring whichever pleases you as you'll have plenty of company.
I'm all in favor of less rather than more when it comes to luggage.
Gary usually takes a suit; on our New Year's cruise, he's bringing the tux instead. I guess I should tell him that, too, huh?
Cheers, Anne