My husband and I are doing a 15 night Panama Canal cruise on 30th September on Celebrity Millenium. How many dress your best/ dress to impress/ formal nights will there be? Do most men still wear jackets on these nights or just a smart shirt? We will be dining mostly in Blu. Any tips would be appreciated.