Whats the best way to develop a first Ionic App on Windows?

Looking to build my first Ionic 2 app. There seem to be many options regarding getting the development setup. Which of the following would you recommend or please suggest a better way of setting up on Windows 7

  1. Use an online IDE such as Cloud9
  2. Use Visual Studio 2015
  3. Install NPM locally on my PC