probably too late but I'd avoid the french parts like geneva... people their seem terribly rude even the conductors on the trains if you happen to speak english..
one even told me "we don't speak english in this country we speak german or french" my ticket was in english... the train announcements have multiple languages one being english, the ticket machines have an english language option..
Zurich is nice and rhein falls is only a short trip away on the train which is really impressive to visit.
expensive country though, mainly food costs or rent if you live there but public transport and the trains are reasonably priced.
if your looking for a bar avoid the places that say "kontakt bar" it basically means its a brothel with a bar. they seem to be everywhere