should you live in a small or large city