I haven’t been to a lot of them but the three favourite ones I have actually spent time in and loved would be Venice Bergen and Budapest. For different reasons.
Split was a surprise, loved it. Barcelona for the buildings Amsterdam I'm a country girl and find cities too busy, a weekend is plenty but actually given the choice I prefer a weekend somewhere rural and scenic.