If you are still looking for hotel information here is some.
Area about 3 miles north of Fair Grounds is Roseville, In that area there are 5 hotels.
Comfort Inn 651-636-5800
This is just off Highway 35 and County Road C in Roseville is close to Holiday Inn Express. Some information shows them sharing the same phone number but I have a different number now for the Holiday Inn Express
Holiday Inn Express 1100 East Co Rd E 651-681-9266
Days Inn 2550 Cleveland Ave N I messed up on the phone number and did not write it all down.
Radisson Hotel Roseville 2450 Cleveland Ave N Roseville 651-636-4567 is just across the street from the Days Inn
Days Inn, Radisson, Holiday Inn Express, Comfort Inn and Motel 6 are within a mile of each other
Motel 6 2300 Cleveland Ave N 651-639-3988
County Inns and Suite 2905 N Snelling 651-628-3500 This hotel is an easy drive north on Snelling. The main gate fair ground entrance is on Snelling
Now for the hotels closer to the fair grounds. These are both close to each other and would be a walking distance to the fair grounds. It would be a little over a mile but not an impossible walk.
Best Western Bandana Square , St. Paul 651-647-1637
Holiday Inn 1010 Bandana Blvd W St. Paul 651-647-1637
Midway Motel 901 Snelling Ave 651-646-4584, this is a room and your car parked outside your door. It is the closest and a very easy walk to the event. You can see the coliseum from outside the motel.
There is information on places to stay that are all an easy drive to the Fair Grounds.