Walls once built to repel enemies now attract cruise liners and visitors from around the globe. Today the narrow medieval alleys are home to fashionable shops and restaurants.