Home Event World Travel Awards 2020: Italy on the podium for it’s Resorts