Lots of good points mentioned.
I have noticed over the years that the boat makes the biggest difference to the budget.
The choice of boat some people make has led to a few going from having a budget to cruise on, to budget cruising, or having to sell up and go back to work.
They have either chosen a boat that is way too big/expensive for their budget or have a boat that was not built for the way they are using it. This happens because of the belief that bigger or the well advertised brand is safer. Sometimes the boat is chosen not by the experienced sailor but by the partner who has no interest in sailing and will not go unless it is on that big expensive boat that will impress friends.
The higher the cost of the boat the higher the annual maintenance and insurance cost, and if you have just spent half your capital on the boat you will want to insure it. Also the worry factor goes up according to the cost and the enjoyment goes down.