Stockport town centre is 15 mins away in a taxi, or 30 mins by Bus, and have lots of hotel rooms, and plenty of bars post meetings...
South Manchester eg Didsbury, Chorlton, Stretford all have tram links to Manchester and hotels, with the Curry Mile about a mile from the track...
Oldham not too far further, and you can get a tram into Manchester from there.....
Plenty of hotel rooms available at places not too far from the NSS, but far enough to not be hiked in price...
And, also, plenty of AirBnB's..