Since I live in town, I don't have much use for a hotel, but I have spent some time in the Omni Charlotte, and it's great. The rooms are nice and pretty affordable, its ideally located for any and all events in town, and the staff is helpful. There's also a decent little hotel bar there that actually has a good crowd on a lot of nights (the hotel's pretty popular with business travelers, it seems).
Ask for Jeremy at the front desk. He's great and super helpful and friendly.