Both have similar meanings, but they have different connotations.
By saying 'stick around' you are giving the person the right to stay.
by saying 'hang around' you are also allowing the person to stay, but at the same time you are giving permission to move around with freedom.