I live in Cornelius! You can crash with us. LOL
There is a Hampton Inn at exit 28 that is sorta new.. it is walking distance from PRIME Steakhouse, and is really nice. The Holiday Inn is a bit older, and they have had a bit of crime in the past. But it really is not that bad either.
Traffic is bad through Charlotte, esp because they are working on the interstate to expand it to 4 lanes each way. FINALLY! But once you are past exit 23 it thins out pretty good. There are several hotels with walking distance to LOTS of food (lone star, chili's, OCharleys, Outback etc) at exit 25 in Huntersville. Both Cornelius and Huntersville have recently done some improvements on the intersections and I-77 access to assist with traffic in the AM. So that will not be much of a problem.
Hope I helped. If you have any specific ?s feel free to PM me.
Deedee