Steeped in Celtic and medieval history, Edinburgh is a cultural tapestry that’s largely visually defined by hills, cathedrals, and the bold stone turrets of Edinburgh Castle. The city is also festival-happy - it's the site of several annual celebrations of art, music, theater, and comedy. Cheer on your favorite team at a football or rugby match, then relax over a pint in a local pub. A Scotch Whisky tour is a must, as is pinching your nose and digging bravely into a steaming plate of haggis.