What is cryptocurrency wallet and which to choose?

What is cryptocurrency wallet and which to choose?