1) Generally speaking, VPS hosting is a little more expensive than shared hosting, but significantly less expensive than dedicated server hosting.
2) You can compare pricing on our list of VPS hosting companies. Also, if you’re looking to save money, be sure to get a web hosting coupon.