Well, I never get ten days all at once to do it, but I keep going back to Washington, DC, as a fascinating place. 'course that's just me. But I get there for 3 or 4 days three or four times a year. I'll take one day and do one of the "big" tourist stops....recognizing that there's going to be crowds and it'll take me most of the day to see what I want to see.
Then, the next day, I avoid DC proper and head to one of the Virginia or Maryland suburbs....sometimes for some attraction there, oftentimes, just to see how the locals live.
There's so much out there that I'll probably be happy taking these shorter trips several times a year for the next decade or two!!