What is a TFSA?

How do tax free investments work and which one should I get?