One of the most impressive things to see in El Calafate are the glaciers. The city is located in the Los Glaciares National Park, surrounded by spectacular natural areas that make deciding what to do in El Calafate a difficult task if you don't have a lot of time to visit.
The shores of Lake Argentino are one of the places to visit in El Calafate that you can't miss. You can sail or hike around throughout these beautiful natural places. The view with the glaciers in the background is one of the most photographed attractions in El Calafate.
And since they are so close, you can't miss visiting the glaciers. Perito Moreno is the best known of all the glaciers, and one of the top El Calafate attractions. Watching the landslides from the melt water is an unforgettable experience that's easy to see. More things to do in El Calafate include hiking the Upsala, Spegazzini, Onelli, and Seco glaciers, among many others the many others that there are in the region.
And after a long day of walking and traveling, there's nothing better than taking a hot mate in one of the local bars or enjoying a good steak cooked on the grill. Having a delicious meal in one of its many restaurants is one of the many El Calafate activities to partake in, especially to invigorate you and warm you up after a visit to the glaciers. If the weather is too cold for you, you can always visit the Glaciarium Museum of Patagonian Ice, which is very interesting since it's the only bar in the world made entirely of glacier ice. You can rest here and, of course, stay cool.
In all, there's a lot of stuff to do in El Calafate.