What is really the best place to live in: somewhere 'boring' that gives you opportunity, or somewhere 'nice' even though it can be very expensive?

Stay in a boring, soulless place where you can get things done?
For example: little town in Kansas, but you are debt-free, you can save up a lot of money and achieve your dreams, but daily life is uninspiring, dull and boring.

Or live somewhere like Boston or Seattle, where there is always something to do, seasons, nature, concerts, whatever you want. But daily life is super expensive and saving money is almost impossible