In the morning, visit Edinburgh Castle, a historic fortress that dominates the skyline of the city. Learn about Scotland's royal history and the Wars of Scottish Independence. In the afternoon, explore the Royal Mile, a street in the historic Old Town lined with charming shops, pubs, and cafes. In the evening, enjoy a ghost tour of the city's haunted sites.
In the morning, visit the National Museum of Scotland, a fascinating museum that tells the story of Scotland from prehistoric times to the present day. In the afternoon, take a stroll through Princes Street Gardens, a public park that offers stunning views of the city. In the evening, attend a festive concert at the Usher Hall.
Consider taking a day trip to Stirling Castle or Loch Ness. You may also want to check out the Christmas markets in Princes Street Gardens or George Street. To maximize your fun, try a whisky tasting tour or a Harry Potter-themed walking tour. Don't forget to sample some traditional Scottish dishes, such as haggis and neeps, or fish and chips.