Many Italian churches require modest clothing. Avoid wearing shorts, tank tops, or anything revealing. Always bring a scarf or shawl to cover up if needed.
Here's an handy Italian Food Map to not get lost in the infinite amount of culinary culture of the Bel Paese. Typical food from the main cities of Italy!