Things to consider when buying your first home