San Carlos de Bariloche, Argentina is located in Patagonia on the shores of Nahuel Huapi lake and in the foothills of the Andes. The scenery is stunning. The town was settled by German-speaking immigrants from Austria, Germany, Italy and Slovenia. It is the perfect place to go skiing, trekking, mountaineering, fishing, kayaking, rafting, horseback riding and do other outdoor sports. It is also has many chocolate stores and brewpubs. The world-famous Llao Llao Resort and Spa is located outside of Bariloche. The region is also the gateway to the Lake District of Argentina and Chile.