When the new Doctor Who came back to TV in 2005, The 9th Doctors (played by Christopher Eccleston) outfit was fairly subdued. There wasn't a ruffle, cravat, question mark or celery stick on this doctor. Instead he wore all black, with a leather jacket and boots. His outfit is so simple that in one episode he was mistaken as a U-boat captain.
For this look I took the same basic elements, black leather jacket, shirt, and pants. The heeled boots are stylish, but will definitely not cut it if all of sudden you need to run away from Daleks. If you don't care for pants, the skirt can replace that and give the outfit a more downtown edge.
When the 10th Doctor (played by David Tennant) made his mark, his outfit more professor than U-boat captain. Although he wore a suit and tie, his running shoes of choice were good old classic Converse Chucks. Even when he had to wear a tux. You also can't forget his glasses and the way he puts them on during his run, the 10th Doctor can give Lt. Horatio Caine a run for his money.
This outfit can be something you wear to the office. Although, the Chucks might not be ideal office footwear, you can always switch them out with classic but bold red pumps. Keep them close by though. They'll come in handy when you need to catch the next train, bus or taxi. Also don't forget your long brown overcoat. Adds something extra to the outfit.
The show is currently on it's 11th Doctor (played by Matt Smith) and I lovingly call his style hipster grandpa, with his tweed blazer and suspenders and all. Also, who knew he could make bow ties cool again? Between him, Amy and Rory (with their plaid and puffy vests), they are the most hipster traveling team out there. Which makes this outfit perfect to wear while going to a show of a band that no one else has heard of yet. You can switch out the pants with a skirt and you can always wear the bow tie as a hair accessory. Or if you're daring, wear the fez instead. Just make sure River Song is nowhere around to obliterate it into pieces.