The city of Mar del Plata, Argentina, lies on the South Atlantic 250 mi/400 km south of Buenos Aires. It's not a pretty town and is certainly no Rio, and the beach is only average—but it has its ...