Estimating Costs

It looks like I will be purchasing my first home and I am trying to scramble together a budget. Is there a good site or method for putting together a budget and estimating costs? At this point, I am just pulling guesses from my head based on past purchases but I would like something more accurate.