With a population of 90'000 we still have one of the biggest shopping malls in all of Northern Europe here (and they're expanding). We've got our own IKEA, loads of restaurants and beaches (although, this is Sweden, so swimming is only acceptable in June & July). Damn, we even got a lake some 120 metres from my house where my daughter likes to go swim.
I prefer my cities big enough so that I can "get to know them". I like knowing how each part of my city feels and looks. BUt to each their own I guess?