Reposted from purewow.com.
The Cutest Town in Every U.S. State
Sure, cities are big and bustling and exciting, but there’s something special about small town livin’. Here, the most adorable little towns in every state. They may be tiny, but they have plenty of character.
MICHIGAN: SOUTH HAVEN
South Haven is one of the country’s best summer towns, located on Michigan’s aptly named Sunset Coast. Come for the bike trails, public beaches and picturesque pier. Stay for the small specialty shops, art galleries and cozy eateries.