Charleston has great downtown action, lots of restaurants with tasty regional foods. I did love the shrimp & grits at "The Fleet" on the bay. Fish restaurants are everywhere but be sure to try Hyman's downtown.
Many nice small and large hotels. We were pleased with "The Venue" near the central market. They have complimentary bicycles to make touring all the old churches and houses easy.
Go and have fun.