I use IPvanish, does the job for me. They are very responsive to suggestions and support (if you are concern about that kind of stuff). Using their tool, they show you the most responsive servers by their ping times.
Suggestions while shopping, ensure that the VPN can match your ISP's bandwidth. If you have a 20Mbs connection with your ISP you'll want to ensure the VPN service can keep up.
Thinking outside the box, get one of those free servers like Microsoft Azure, Amazon, or any other in the Continent you plan on visiting the most, setup a VPN on that server. Voila, your own personal VPN.