If you stay in a tiny town without a train station, you’ll have to rely on buses, which often stop running after 9 PM. However, if you’re in a slightly larger town (like Nyon, from where many people make a daily commute to Geneva), your options are much better. And if you stay in a big city, like Bern or Basel, trams run almost all day and night and can get you essentially anywhere you want to go within the city.