We left the hotel fairly early to get to Edinburgh Castle at opening time. We’d heard it gets pretty busy, especially if you haven’t bought tickets in advance. We only waited about 20 minutes in line but when we left (3 hours later) there was a massive line that had to be at least 3…