Can I install Opera Neon on C Drive with Opera?

Of course.

Or should I open a separate folder in another drive and change the installation path?

By default Neon will be installed on its own folder like any program.