Check references for sites similar to the one you would like.
Key questions / topics:
- Tell them about how much you are willing to spend to get an idea of what the site cost. If your budget is far below the site cost, it may not be a good match.
- Was the work was done on time and within the budget?
- Are any recurring fees? Hosting? Maintenance?
- Issues with email, including spam?
- Problem resolution - was the company helpful when difficulties arose or changes were requested.