Scotland's capital, Edinburgh, is a city of contrasts. From its imposing castle perched on top of an extinct volcano to its charming cobblestone streets and historic landmarks, it's a place that captures the imagination and leaves a lasting impression on all who visit.