Even the name Charleston evokes easy living and a genteel spirit. The city is small and the very picture of Southern hospitality, but with cosmopolitan restaurants and beautiful beaches a short drive away.