Bueno, en primer lugar, la mayoría de los autobuses no van directamente a El Calafate. Es probable que tenga que cambiar de autobús, y probablemente quiera hacerlo - ¡es un largo camino!
Sin embargo, un punto de parada conveniente podría ser Puerto Madryn (Chubut). Es una pequeña ciudad costera, con la Península de Valdez - y no es broma - puedes sentarte en el balcón del hostal y señalar a las ballenas cuando se acercan a la orilla! También hay algunos estupendos restaurantes de mariscos.
Si vas a considerar el autobús, considera la posibilidad de cambiar de Semi-cama a full-cama o cama-suite o como quiera que lo llame la compañía de autobuses que elijas. Semi-cama son asientos que se reclinan parcialmente. Sin embargo, por unos 5 dólares más de Puerto Madryn a Buenos Aires (esa es la diferencia de precio que había para mí) puedes cambiar a una cama-cama completa, lo que te da un asiento que se pliega en una cama, así como buena comida y televisión. Si tienes un presupuesto estricto, no te molestes, pero una vez que descubrí eso, vaya, es mucho mejor para los viajes enormes.
En El Calafate, también recomiendo encarecidamente el albergue América Del Sur, que tiene una vista espectacular de la ciudad y del Lago Argentina, y se pueden organizar viajes al glaciar desde su recepción (hicimos una excursión de un día al glaciar, es espectacular).
Gran parte de la parte llana de Argentina es un paisaje bastante aburrido, pero me gustó la ruta costera, y una vez que te metes en las montañas es genial. Verás guanacos (como llamas) y ñandúes (como avestruces) y otros animales. Pero supongo que depende de tu preferencia, de cómo manejes los viajes en autobús seriamente largos, y de cuánto tiempo tengas también.
Busca en Andesmar (mi favorito), El Rapido (a veces más barato), Omnilineas y Plusmar.