The best way to explore a new city is by foot—and the narrow cobblestone streets of Stockholm's old town are a pedestrian haven lined with restaurants, cafes, and shops.