Give Rockhoster.com host. They have been fantastic to deal with. I have had customers using other hosts and after pulling my hair out trying to get the basics to work got them to switch over and host through me at this host. There are no hidden traps or fees. Service is excellent and they also have several ways to get customer support, which is also excellent.
Why not to give Libertyvps.net KVM vps hosting services a try?
It was also very easy to upgrade, took only a minute and can be done at any time.
I have had no problems with any aspect of this service. They are great.
I can vouch for Virmach of the US - I've had a Linux VPS from them since April of this year. They also have locations in Europe but their primary locations are in the US. If one wants locations in Europe one has to be very patient. I've got a VPS with location in Phoenix. Got very good speed and reliability - these guys know how to put together a very good VPS. They also offer Windows VPS at a very good price. https://virmach.com/windows-remote-desktop-vps/