Tourists walking on street of mountain resort town in Switzerland, Europe. Winter vacation. Ski resort.