Zermeghedo is a town and comune located in the province of Vicenza within the Veneto region of north-eastern Italy