what about milan, the fashion capital of the world. It is italys most global city? Very close to swiss, and italian ski resorts.
Also, barcelona (suprise!) but barcelona is close (2hrs) to ski resorts in the pyrenees, which are comparable to the alps. Top that off, with a global city, nice architecture, and the weather! The beach is a nice plus!!