Aqui está um site que compara alguns hosts de nuvem, embora não tenha certeza de como está atualizado: http://www.mrkirkland.com/cloud-computing-price-comparison/
Também comparei os preços do aws com o Google App Engine, e parece que sim, o aws é o mais barato.
No entanto, você também deve ler sobre a qualidade da hospedagem do aws antes de usá-lo, pois ouvi falar de muitos problemas das pessoas que os usam.
Além disso, se você estiver procurando hospedar fotos e vídeos, tente encontrar um host especializado que sirva imagens, e um que sirva vídeos como serviço paralelo, além da hospedagem. Eles podem ter custos de armazenamento mais baratos e uma distribuição melhor / mais rápida do conteúdo.