title_body: Cool summer long drinks
upvoted_answer: I would go with what I call a "Bloody Juanita": Tequila with Sangrita (tomato based).
  
  For Mexican food, Tequila (or Mescal) is the obvious choice. You could go the US way and make some margaritas, but to me that sounds boring (and ideally needs a margarita machine, or at least decent amounts of ice, which is not always available, if you are on a boat or something).
  
  Sangrita is said to be a common partner to Tequila. According to Wikipedia,:
  
  
    Sangrita (meaning "little blood"), whose origin dates back to the 1920s, is a customary partner to a shot of straight tequila blanco; a non-alcoholic accompaniment that highlights tequila's crisp acidity and cleanses the palate between each peppery sip. The basic conception of sangrita is to complement the flavor of 100% agave tequila, which is also peppery and citrusy in taste.
  
  
  Although originally it's a fruity juice, I would recommend the tomato-based variant as food companion.
  
  
    While most outsiders would reference its red make up as tomato juice and spices, locals and traditionalists agree that the one ingredient that most likely doesn't belong is tomato.
  
  
  Another thing to consider is the Tequila variant to use. Originally clear/silver is the way to go, but I prefer a brown/golden Tequila (can be a fake one, does not have a pricey barrel-aged one).
  
  Mix Sangrita (store-bought or homemade, see linked Wikipedia article for recipes) and Tequila to taste and garnish with a big stem of cilantro, and there you go.