We always stay at the Hampton Inn at Santee. It is probably the nicest Hampton Inn we have stayed at with wonderful warm service. It is also low honors points if you are a member of Hilton Honors. Santee is right next to a river (can't remember the name) and a state park that is on the water. I am always wishing to stop there but, alas, we always need to hit the road! I don't remember shopping in particular but I know there was a grocery store and fast food places right at the exit.