there are loads of places to buy suits in Zurich. and there are a couple of good bike shops as well……go and hire a bike from Transa and go riding on Uetliberg
but whatever you do unless its a job in the bike industry dont write mountain biking – cause the HR people will start to add up how many days you may be potentially taking off through injuries