Yo me uno a las opiniones que sugieren una optimización de la web. Puedes comenzar con las imágenes, reduciendo su tamaño quitandole un porcentaje pequeño de calidad.
Te sorprenderás al ver el ahorro de espacio que te da reducir la calidad de un .jpg o .png en 10 o 15%, y de lo poco que se notará el cambio. Puedes usar esta herramienta, es facil y te muestra las imágenes tal como van a quedar:
http://www.sitereportcard.com/imagereducer.php
Puedes colocar la URL de la imágen o bien subirla desde tu PC.
Además de las imágenes, puedes optimizar tu código usando CSS correctamente, HTML standard y una buena identación del mismo. Si bien esto no te ahorrará demasiado espacio, te ahorrará algo y además mejorará tu código para los buscadores
.
Si tienes videos, entonces puedes alojarlos en sitios externos como youtube. No lo haría con las imágenes, y no utilizaría hosting gratuitos para ello pues no te dan la seguridad necesaria y podrías luego verte obligado a hacer trabajo de más.
Saludos!
Puedes