Davos: Winter sports metropolis with best nightlife on the Alps
Davos is a Swiss town with an international flavour and the highest town in the Alps at 1560 metres altitude. Though it may lack the genuine alpine beauty, the true fans of winter sports will be captivated by the ski…