Hi, I am planning a trip to Italy for September with my husband. First time. Curious about two things. I keep reading that Italians dress so nicely.. So, I get that I should not plan to wear anything short, any shorts or skirts above the knee or bare shoulders in any churches or the Vatican, and my husband can't wear shorts. I love to dress up and would probably have chosen mostly dresses and skirts for most days, with some comfortable (non sneaker) shoes for walking. But most women's skirts, if they arent very short, are just above the knee. So I guess I should plan on capris pants or pants for daytime, and if I have the chance to change before dinner, I could change. Would a nice dress or skirt that isnt super fancy be ok for a nice restaurant or bar? What do your recommend, what do people who like to dress up wear? How about men? My husband would do khakis and a nice shirt but is even that not nice enough for a nice dinner? It isnt that I want to look like an Italian, I just dont want to look inappropriately dressed.
Also, do hotels typically have hair dryers? Is this something you have to ask hotels? Letting my hair air dry doesnt help with looking nicely dressed.