Andy, I was in almost the same place you were around this time last year. I was learning C++ and wanted to move on to some GUI programming.
For basic C++ turtorials,
www.learncpp.com worked as an awesome tool for me.
As for Windows API and GUI work, this tutorial got me off the ground:
http://www.winprog.org/tutorial/
Visual Studio is an awesome IDE in my opinion, regardless if you're just doing console work or doing GUI stuff. It also has MSDN help built directly into it, which is extremely useful while doing Windows API work. You can the express version for free at
http://www.microsoft.com/express/download/
Best of luck.