More than just a hotel, the Inca Utama Hotel & Spa is a cultural experience on the shores of Lake Titicaca.