I'm going to Scotland at end of May. I've chosen a company for a one day private tour that takes me to Balmoral Castle and Stirling Castle. The company advised to NOT get Stirling Castle tickets ahead of time as to not limit time at Balmoral and promises there will be plenty of time for Stirling.
Everything I've read about Scotland says to prebook Edinburgh Castle and Stirling Castle as those can be the hardest to get into. I want to trust the company's judgment, but I also don't want to miss Stirling or waste a ton of time waiting to get in. What's your experience at Stirling Castle, is pre-booking needed or is it easier to walk in than my research has led me to believe?
Thank you in advance for your helpful input.