Edinburgh offers stunning architecture, historic landmarks, and scenic views that make it one of the most beautiful cities to explore. In 48 hours, you can experience its rich culture and iconic ...