My family of four (kids are ages 9 and 7) are heading to Scotland at the end of August. Five nights in the Highlands (most of which are on Skye), five nights in Edinburgh. All accommodations and the rental car are booked, and I also booked our tickets to Edinburgh Castle as I understand those can sell out well in advance. I am planning to make a few meal reservations ahead of time too.
Are there other activities folks would suggest booking ahead of time? We plan on doing a day trip from Edinburgh to St. Andrews, and are also considering a day trip to Glasgow.