How do I know how much house I can afford?

I want to buy a home for my family,  but I don't want to get in over my head. How do I know if a house price is out of reach? Any rule of thumb ideas?