Washington, DC is full of free things to do, and many involve American history, heritage and culture.