What to Look for When Buying a House: A Comprehensive Guide