About music you can hear, first at all, the broadcasting "exa.com",look for it at Internet, it has music of all kinds. After her decide which do you could use.
I suggest balads, because they are slow and your friends could heard and understand easy.
Drinks: Of course Tequila. Bear is good but only in hot days and not as a drikn but also a beverage for calm the thirsty.
Food: frie beens, cheese, fry "chorizo", something like barbecue. It is usually in the "parrilladas" barbecue; put toguetter with arrachera meat little onions,and eat them with lemmon and salt.
But if your party is at night, only totopos, guacamole, cheese, jam, fries patatoes: Sabritas and too much tequila with "sangrita"
There are too much recipies with tequila:here the link where you can see them:
Ggames: this is to practices vicabulary and the name is "BASTA" = Stop.
one piece of papper for every studen. Everyone musto to dived the papper in sections:
NAME, CITY or COUNTRY, ANIMAL, FRUIT or VEGETABLE, THING.
You begin to say the alfabet in spanish: a,b,d,c,e,f, etc one of them, any, must to say BASTA. then you stop, Which letter was you mentioned in this moment?? R, P,, C??
then every student must to writte in the section NAME, the proper name of men or women that begin with the letter you stop: example if you stop in R, the name in spanish that begin with R: Rosa, Rafael, Rodrigo, etc, they musto to writte too the name of a City, anumal fruir, thing that begin with R. example:
Rosarito, Ratón, Rábano, Ropa, the first studen who finish the names mustto say "Basta", and the rest must to stop even if they miss two or three or all the words.
Every column with a name has a value of 100 points.
At final they musto to get the total points and the winner is who musto points got.