General planning and budgeting

How can I avoid unexpected renovation costs?