Does City Life Make You Happy?