The island of South Hero is nothing short of a VT fairy tale. This magical place on Lake Champlain has castles, colorful birdhouses and gorgeous scenery.