Since I am going to Italy in July, I will be wearing a hat whenever I'm outdoors to prevent getting a burn. Must I always remove the hat every time I go indoors, or only in churches? Would it be rude to leave a hat on inside a restaurant or a museum?
If it makes a difference, I will be visiting Venice, Florence, Rome, Naples and Barcelona, Spain. Thank you for your input.