The town of Vieste sits in Gargano National Park in Puglia, and it's an enchanting blend of ancient history and modern allure ...