Peru is such a rich and varied mixture of cultures that it is impossible not to be fascinated.