Downtown Charleston, South Carolina, is compact and pedestrian-friendly. You won't need a car if you're planning a short weekend trip and aren't leaving the core, which is packed with restaurants, shops and historic sites. Free shuttles loop around the city on three routes.