You're spending a lot of time in a couple major cities. I imagine your biggest expense is going to be lodging, especially if you plan on staying downtown. Costs will be significantly less if you are outside of the city, but then transportation will be a big problem.

Exactly how do you expect to spend your time in each city?

One thing to consider would be booking some bus tours. They might pick you up in the suburbs. Also check for discounts on sites such as Groupon. I've saved a considerable amount of money and also found new places to go and things to see.