I've scoured the internet (including stack exchange) and trialled a few datasets but none have suited my needs. I'm after UK town and city names with long/lat positions and populations (so I can style which towns to label by rules).
I'm aware of the OS Names product but that doesn't have populations and there are hundreds of spreadsheets to amalgamate into a single usable .csv file.
I found this (global dataset): https://www.maxmind.com/en/free-world-cities-database which is ideal. However the file is too big to clip and QGIS's clipping window closes as soon as I run it.