Visual Studio 2012 is a very good tool out of the box. But with a few extensions it will be even better. I using following extensions:
I can't live without it! It makes my day much more effective.
VSCommands - Free
The feature I use most is the button that attach the debugger to IIS-processes.
Productivty Power Tools - Free
An add-on with small feature thats makes me more productive.
Web Essentials - Free
An extensions with a lot of features that helps me with my web projects.
TFS Power Tools - Free
Adds extra features fot Team Explorer. For exampled it adds more check in policies.