Note: There is a special pass that you could purchase called the Historic Scotland Explorer Pass. It comes in 3-day and 7-day varieties. The prices range from approximately $40-$55 (USD). This pass gains you access to over 70 attractions including Edinburgh & Stirling Castles. If you simply do both castles, this pass more or less pays for itself. That being said, I have to be honest with you that I did not use this pass. Because I was visiting my cousin, we were able to use a pass that she had as a resident, which worked a bit differently, and gained us access to many of these attractions as well.
I bought my absolute favorite souvenir just outside Edinburgh Castle. As you leave the castle there are a number of street vendors sitting, and sell a variety of things. One of which was selling tiny, silver earrings in a variety of Celtic designs. They only cost me around $7 (USD), but I have to admit, they are one of my all-time favorite souvenirs.
After the castle, you maybe ready to take a bit of a moment to just digest all that you've seen. In that case, take a slight detour and stroll through The Princess Street Gardens. The Princess Street Gardens have been in existence since the 1700's and contain a number of beautiful monuments. It manages to be both serene and regal at the same time, making it the perfect place to stop and process some of what you've just taken in. If you're wanting to save money on your mid-day meal, I might recommend packing a snack to eat in the gardens if the weather is nice.
Otherwise, upon returning to the Royal Mile, I recommend lunch at the Tollbooth Tavern. The building itself is a part of the original Cannongate Tollbooth, built in 1591. It has also been a courthouse, and a prison. In 1654, Cromwell detained Scottish enemies of the state in this location. If you're looking for some traditional Scottish fare, I highly recommend trying to some local beers, and possibly some Bangers and Mash. For a bite on the lighter side, there are vegetarian delights as well.
If you continue down the Royal Mile, near the end you will find the Scottish Parliament. Parliament is open to the public every day except Sunday. There are many public areas that are free of charge and do not require booking. Advanced booking is required if you would like to attend a guided tour or a committee meeting of sorts.
- Explorer Pass: While this will set you back 40-55 USD, it can quickly save you money on attractions.
- Princess Street Gardens (free)
- Optional: Tollbooth Tavern (moderately priced) or Pack a lunch/snack (cheap)
- Scottish Parliament (free)
- Arthur's Seat (free)
- Golf Tavern (moderately priced)
- Edinburgh Castle & Holyrood Palace: While not entirely spendy on their own, if you don't get the pass, these attractions will add up quickly.