Photos: 10 best cities for a winter holiday