Thanks to Theo Keuchel for the tipoff to this nice GeoGuessr style site with videos leading to a map to guess a location and earn points for being close. With the UK Cities one, I got within a mile of all of them. There's also a multiplayer online version which I need to try out I think.