Amazon isn't really budget. The free tier is nice, and the tiny instances are priced ok, but beyond that they're quite expensive for a VPs. The nice thing with AWS is the scaling and the supporting infrastructure, but you do pay for that compared to more basic VPS offerings.