En lo de alojar imagenes en un servidor, estoy de acuerdo. Pero les recomiendo que utilicen Photobucket Pro, debido a que te garantiza que no te borrarán las imágenes. En cambio si las alojamos en un servicio como Tinypic o ImageShack (son free), nadie te garantiza que no las borrarán de un dia para el otro.
En cuanto a las imágenes del theme, no ocupan mucho, así que no habrá problemas que las tengan en el Host.
Los videos, si es recomendable utilizar Youtube o Vimeo.
Los archivos, les recomiendo que utilicen Mediafire, es el mejor. Los otros son basura.
Todo depende del que quiera ser "ahorrativo". Si no quieres gastar en un web hosting mejor, trata de consumir lo menos posible de tu ancho de banda.
NOTA: mantengan un control muy apegado a la consumición de su ancho de banda dia a dia.
Suerte.