Skip the heels, especially on cobblestone streets. Spanish cities, towns, and villages require a lot of walking, so comfortable shoes are a must when traveling. Sneakers are completely acceptable, as are other types of comfortable or flat walking shoes.