Are all of the shops and restaurants open on Sunday?
Do you mean the ones in the downtown area?
Here's a link to the hours for many of the downtown businesses:
There are also businesses and restaurants along US52 Bypass and US601 - many of them are open on Sundays. Plenty of other things to do in the area on Sunday, too. Pilot Mountain State Park is just one example.