Fashion is a national sport in Italy and Italians are always clad in the latest fashion and dressed to the nines. However, Italian dress code is somewhat different from what most people in North America would consider appropriate in certain occasions. Very few restaurants require formal attire: a nice pair of jeans or khakis, a collared shirt or a nice blouse for the ladies, and loafers or smart shoes will get you everywhere.
If you plan to visit the Vatican (including the Vatican Museums) or Churches everywhere in Italy, be aware that bare shoulders, above the knee skirts, tank tops and shorts are not allowed by the Vatican guidelines. You may find that some sites have a more relaxed approach to these rules, but it’s best to plan ahead.