Buying your first home? Here are 7 things you need to know.