Where to Stay in Salta – A Guide to “The Beautiful” Salta is the seventh most populated city in Argentina and one of the most important centers in the north of the southern country. It is the capital of the ...