I don't think it's a budget problem. There are so many options at every budget. Everyone sets one, has expectations, makes compromises.
It's about making a choice, accepting it may not be the optimal one (if there is such thing - hint : there isn't), and not preventing you from being very happy...