Never order a cappuccino after noon in Italy. For Italians, it’s really only a morning drink. They believe the heavy milk will hurt your digestion after a meal and won’t drink it after lunch or dinner. It’s just not “kosher.”
Remember, many shops will close between 1:00-4:00 PM every day, especially if you’re in smaller villages. Italians like to go home to enjoy lunch as a family. The shops will stay open later though if you need to get some shopping done, usually until 8 or 9 PM.