Cafayate – many travelers’ favorite town in Northern Argentina