If you're looking for a low-key destination for a family vacation, look no further than Charleston, South Carolina. This popular tourist spot has it all from sailing and beautiful beaches to world class golf courses and scenic hiking trails. Charleston is always among the highest rated small cities worth visiting and it is easy to see why. This waterfront town has a surprising number of world-class dining destinations and you will never want for something to do. There always seems to be a fair or outdoor concert happening somewhere in town, especially in the summer months.