Rob,
Make sure that you have your accommodation in GLA booked as August is Festival time in Edinburgh and it is so popular that all the accomodation goes and so GLA also gets booked up. If you have accom and intend to to visit EDI then check out the festival websites ( use search engine ) to see whats on. Theres normally a lot of free/cheap street theatre.