Set in a spellbinding spot amidst the Andes, sophisticated Santiago is both Chile’s capital and its largest city. Most people’s first point of entry to the long, narrow South American country, it has a lot of tourist attractions with ski resorts, wineries and even the glittering Pacific nearby. Since being…