Even though this question seems easy to answer, considering your budget is very important. First, you don't want a thin budget because there are always hidden and extra costs associated with remodeling. The contractor won't know the final price until the end, which is why you should have a flexible budget.
Considering these questions before you start remodeling your house is of utmost importance. Even though remodeling a home can be a fun job to do, there are still going to be frustrations along the way. Thinking about these things, though, and not counting your chickens before they're hatched, will keep you safe in the long run!