The best thing about my job is that I get to do something I love and get paid for it. That is, graphic design.
The worst thing is when we get some really difficult client who goes out of their way to make your day a bad one. It doesn't happen often, but when it does... GAH! We had this one in particular from an international company who spent a lot of money with my employer. She was the worst ever. One day my boss was like "if they weren't basically paying our wages, we'd have told her to back off long ago." LOL
As for your question on a perfect city... heck I dunno. I live in the countryside and actually rather that to city life.