AWS is really expensive. Even for running a small personal websites. I thought I could gain AWS experience AND run a few personal websites on them. What a mistake.
I've moved off all (well like 2) my personal sites to other VPS provider, that starts at $5/month for 512MB VPS.
The worst annoyance is 'Reserved instances'. You are basically signing up for a long term contract that you can't get out of easily.