Cities are amazing. Finding a great place to live in cities is... less amazing.