With that sort of time frame I would suggest one of the following for walking/taxi cities: Boston, New York or San Francisco.
Even though it's not my thing, I usually throw Vegas in there too but seeing as they don't have flights that fit your needs that's out.