not sure if this has been a place of venture, however on the eve of this event there is jazz, sevillian:
http://www.leboutdumonde.ch/index.php
as for stumbling/crawling/oh-god-help-me distance from a train station, I do not know, yet the map indicates a bus route.
Rue d'Italie 24
1800 Vevey
Switzerland Tel.: 021 921 40 04