Schio Schio - Vicenza Schio is a town in the province of Vicenza situated North of Vicenza and East of the Lake of Garda. It is surrounded by the Little Dolomites (Prealps – Italiano) and Mount Pasubio. Schio