Stick with the “two pairs of shoes” rule

It might be hard to imagine that two pairs of shoes can cover all occasions, but they can. Bring a dressy pair that looks great with a skirt or pants, and a casual (but not beat-up) pair that you can walk across Rome in. Unless you plan to run, you won’t need running shoes.