Staying at the Explora Torres del Paine is a complete experience. Justifiably renowned for its pioneering architecture and unashamed luxury, the Explora is without doubt the best hotel in the park.