Hosting web sites on AWS requires EC2, which is basically a VPS. EC2 is probably one of the worst available options if you are looking for UI and reliability. The lack of reliability is a feature of EC2 as your instances can just disappear with no warning. I don't know what your requirements are for UI, but EC2 started out as a command line only interface and it's not much better today. EC2 now has a console that you can use to start and stop services, but there is nothing to help you create a working hosting environment.Creating a robust environment for your needs is likely more trouble than it's worth with EC2.
Look into similar services such as Rackspace cloud servers which has similar offerings in a more traditional package. Rackspace also offers managed VPS packages. For your purposes you probably won't need anything more than 512MB or 1GB of RAM.