For couples who are still getting to know each other, are engaged or even married, Charleston in South Carolina is one of the best places for a romantic city break. With its hidden alleyways, gas-lit lanes and atmosphere, the city offers the perfect romantic vibe. With its pretty, pastel-colored historic architecture, and charming cobblestoned alleyways, Charleston...