We go to Mexico soon (MC and Tulum) and wondered whether we should take any cash? So many places are cashless now so would appreciate any advice from those who have been. Thanks!