7 hidden costs of buying your first home you might have missed