What is a Maypole and Why Do People Dance Around It?

Every year, you can celebrate the first day of May by watching dancers weave ribbons around a maypole. This tradition dates back centuries and is as woven in origin theories as the ribbons themselves. So what is the history of the maypole and this festive holiday?