Horse-drawn carriages and brandy-bearing St. Bernards may still roam Zermatt , but this resort town of 5,500 people has lately schussed its way into a modern era of solar-electric ski buses and expansive , high-tech snowmaking .