There are a ton of restaurants downtown, both local and chains.
I highly recommend
King's Kitchen - the food is fantastic! There's an added bonus that the restaurant is nonprofit; their proceeds go toward feeding the hungry. AND their food is locally sourced, as much as possible.
There's usually a fireworks display downtown, and someone sponsors an event at Memorial Stadium so you can have a seat and listen to music. We usually make a picnic and find a spot nearby - it can be tricky to find a place not blocked by trees or buildings. Last year, we stayed in our neighborhood around Kings & 3rd and saw everything just fine. There will be more info about events closer to the 4th.
The
Charlotte Symphony usually has a Pops concert around the 4th; that's a lovely event. You could take a bus or cab to that location, Symphony Park outside SouthPark Mall. There's a large lawn and plenty of space. Oh, oops - just looked at the link, this year it's the same night as your concert. I'll leave this here for others reading who might be able to go.
I'm sure others will chime in with their recommendations! I hope you have a wonderful time!