Visual Studio should be fine as long as you do not wish to use llvm-gcc.
Is it recommended that I use Visual Studio if I am only interested in
using the C++ bindings for creating my own multi-platform frontend?
I don't think I will need to use the C frontend that Clang offers.