You need to choose a VPS provider who's datacenter is geographically close to your target audience. Also a host that is fairly close to you, since you'll be the one accessing the VPS the most.
I can highly recommend you to look through these VPS hosts:
-
ServersBase.com - 50% Flat Discount on All Services (First Month) till 31st Jan : Coupon Code: HAPPYHOLIDAYS;
-
Hostnamaste.com - 10% Recurring Discount On Shared, Reseller & VPS. Use Coupon: 10PEROFF
For me Uptime and Speed, Support and Price are very important factors when choosing a right web host. Would also prefer a cpanel host.