Before buying a home, consider the following