Quoted By:
There are points between mcmansion in a copy pasted suburbia and a 20m^2 flat in a medieval coastal walled town.
In my opinion, European cities around 100-300k people are probably optimal when it comes to some general factors of the niceties of living.
You get the old medieval/renaissance core with the nice plazas and small alleyways, the inner part that still probably has the pleasant 19th century infrasturcture and architecture and suburbs aka sleeping neighbourhoods that are closer to the outskirts, so they get connections to highways and are closer to nature.
The city size is big enough for a comprehensive bus/tram/whatever public transport system and yet small enough not to have the insane gridlock of millions of people commuting every day or the uglyness that is a large CBD.