The town has a population of 10,000 and with it all the services you will need. It's not party central, but few places in Switzerland are, however there are lots of good bars and the town swells at the weekend with Zurich locals looking for a good time. Getting to and around Davos couldn't be easier. There are train services direct to Davos Dorf, Platz and Klosters and a train from Zurich airport will take around 2 1/2hours. Bus services link to the Graubunden hub town of Chur via the excellent Lenzerheide resort in 90minutes and there is a good regular free ski-bus services that links all the mountain areas.