Daytime attire is appropriately casual; evening wear falls into three traditional categories: formal, informal, and smart casual. Both formal and informal generally require men to wear a jacket to dinner.
Visit the Travel Talk forums for help on planning your trip