Aside from the Event Centre Camp Site, Perth has a wide selection of hotels, guesthouses and bed and breakfast establishments. The venue for Day 2 is conveniently situated on the eastern edge of Perth.
There are also many other places in which you could base your stay in Tayside.
In Perthshire - and convenient for Day 1, Day 3 and Day 6:
In Angus and Northeast Fife - and convenient for Day 4 and Day 5:
The following independent web sites may help you find the type of accommodation you're looking for: