I would recommend you 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.
have a look at microVPS.com, Glowhost.com and Webwerks.in companies as they offer pretty good fully-featured VPS deals.
You can also compare them and choose the best host for your needs.