The best source for this information is the Compass (daily cruise newspaper) which will post the suggested dress along with the weather forecast so check it each day of your cruise. Not always. We've had formal nights on port nights too. But, in general, first formal night is almost always night 2.