Where to stay for first time visitors: The Royal Mile
The Royal Mile — stretching from Edinburgh Castle to Holyrood Palace — is the city’s most famous street and the perfect starting point for a first-time visit to Edinburgh. Made up of Castlehill, Lawnmarket, High Street, and Canongate, it’s where you’ll find museums, historic churches, lively pubs, and plenty of places to eat. Sure, it’s lined with tartan-filled souvenir shops, but it’s also Edinburgh at its most fascinating.
Venture beyond the main street, and you’ll discover a warren of narrow closes, steep lanes, and hidden vaults that reveal the city’s layered history. The architecture is a striking mix of blackened sandstone facades, rubblestone tenements, and grand merchant houses. How long to stay in Edinburgh? If it’s your first time, plan for at least two to three days — long enough to explore the Royal Mile, visit Edinburgh Castle, and soak up the city’s unique atmosphere.
For a better insight into Edinburgh's nightlife, explore our guide to the best pubs in Edinburgh.