Well, I don't like cities much at all. I prefer to live on a street with more chickens and goats than people. I literally have to wait for the chickens to cross the road
If I HAD to live in a city I would live in a small coastal city like Portland, Maine. Right on the water. Fresh lobster. Walkable. Relatively safe. Enough jobs that employment for a technical person isn't an issue, even if it isn't in software.
Only reason I don't is that family is close by (helps when having children) and that moving is such a pain.