When it rains in canton Vaud, climbing gyms, museums and creative workshops are the reliable fallback. The children's climbing course in Lausanne (ages 5-12) runs year-round regardless of weather, with beginner and holiday-week sessions available on short notice.
Kidzvivo lists all indoor activities available in Vaud -- filterable by age, city and budget so you can plan a last-minute rainy-day outing in minutes.
Vaud - 3-12 ans
Cheseaux-sur-Lausanne - 3-12 ans - CHF 15
Cheseaux-sur-Lausanne - 3-12 ans - CHF 300
Cheseaux-sur-Lausanne - 3-12 ans - CHF 248
Vevey - 3-12 ans - CHF 240
Ollon - 0-3 ans
Echallens - 3-12 ans
Morges - 3-12 ans