Situated in Torres del Paine National Park in southern Chilean Patagonia, I chose this hotel to stay among the park’s ...