There's no denying that Charleston's unique charm makes it the perfect destination for occasions like a wedding, anniversary or honeymoon. The city oozes with romance, and you'll be hard pressed to find a house without charm or a street with no history or character.