NPM Windows Path Problems

I'm trying to get nodejs and npm set up on my machine, but the windows path is having a hard time trying to find the files, and its leading to some strange behaviour.

When my path contains C:\Users\......\.nvmw\v0.10.21 npm commands will work but node, grunt and bower all cannot be found.

If I put C:\Users\......\.nvmw\v0.10.21\node_modules\npm\bin into the path the node, grunt and bower commands pass but the npm command fails.

Then, if I try and include both of these in my path I get the three working and a strange error with the npm command, as if it is concatenating the two paths together and looking there:

Cannot find module C:\Users\......\.nvmw\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js

Not sure why this is happening and if anybody knows whats going on it would be really helpful,

Thanks