For a VPS, there really is none better than LiquidWeb.com ... their tech support is FAST and they actually know what they are doing. Just read the reviews over at Webhostingtalk forum.
You'd probably do fine with their VPS Premimum for $100 or the VPS Basic for $60 if you're just coming off of shared hosting.
I have 2 VPS' with KnownHost - 1 is at the California Datacenter and the second is at there Texas datacenter - Been extremely happy with both - not to mention there cheap.