Buying a home is exciting, but many buyers focus only on the down payment and monthly mortgage. In reality, there are several additional costs that can catch buyers off guard if they are not.