VPN

What is VPN and which i VPN is best?