More than just beaches and boardwalks, Cape May has one of America's 100 most charming Main Streets, according to one recent ranking. The unofficial start of summer begins Memorial Day weekend with ...