To add to the timing debate - anywhere north is really not very comfortable in July/August because of the midges. So how about May/June - the days are reasonably long, and it's outside of the school holidays so accomodation costs will not be at such a premium.
JULIAN