AC and DC charging, what's the difference?

When choosing an EV charger, you need to decide whether to charge via AC or DC current but what is the difference and which should you choose?