Building a home today requires a realistic understanding of costs before the first shovel ever hits the ground.