My son aged 19 is interested in having a running / hiking holiday in Switzerland. I suggested youth hostelling. Could anyone recommend a good base location with a youth hostel. He would prefer a small cit atmosphere, with places to run close by. He would need to be able to get there by public transport from a major airport such as Geneva.