I definitely think you can fit all that in to two weeks. I'd also highly recommend checking out <a href=http://www.fxva.com/>Fairfax County, Virginia</a>. It's 20 minutes, tops, from Washington DC and has some of the best wineries, shopping, and museums in the country. You really can't go wrong with this area no matter what you're into. There are also some pretty cool B&Bs there if you decide to stay the night. Hope this helps and have a great time!