Madonna takes over D.C. this weekend. (Lucas Jackson/Reuters)

Those are just two of the events featured on our list of the 20 best things to do in D.C. this weekend. Some other highlights:

For all the non-meat eaters out there, D.C. VegFest features speakers, cooking demonstrations, free food and vendors dedicated to the herbivore lifestyle. A number of vendors made our list of Essential Vegetarian Eats, including g Loving Hut, Pete’s New Haven Style Apizza, Sticky Fingers and Sweet and Natural. This year’s festival also includes a beer and wine garden, cupcake eating contest and children’s activities.

And for lovers of literature, the National Book Festival brings noted authors and books, books and more books to the National Mall. Friend of the Going Out Guide Ron Charles has everything you need to know right here.