During our stay in Scotland we want to visit the Braemar Gathering. As I understand so do thousands of others. Is there a place where can we stay overnight? How many days in advance do we have to be there? Our dog will be staying in our campervan, so we don't want it to be far from the venue. This is our first time in England and Scotland, we are really looking forward to it.