We've been using VPS hosting for the past 8 years or so and have spent months researching and testing out the best VPS providers we could find at a reasonable price with decent bandwidth. Here is the result of that endeavor:

1. BuyVM.net
https://my.frantech.ca/aff.php?aff=2822&site=buyvm&site=slices

VPS slices from buyvm.net

2. Vultr.com
https://www.vultr.com/?ref=6947475

cloud vps servers at Vultr.com

3. Atlantic.net
https://cloud.atlantic.net/r/89a4wuau

cloud vps hosting at atlantic.net