Bägge är fantastiska...
Eftersom du nämner stränder så är det antagligen Cancun (och närliggande områden; Cozumel, Tulum, etc) som gäller i Mexiko. Jag är inte särskilt förtjust i den trakten eftersom det är väldigt turistigt och exploaterat. Men stränderna är fina, och det finns intressanta saker i närheten att se: Tulum, Chichen Itza. Har du mer tid kan du besöka Tikal i Guatemala (via Belize).
Det finns andra mycket fina områden i Mexiko, t.ex. Oaxaca, men det är mer av en kulturell resa... inte "stränder och babes".
Så överlag tycker jag Brasilien låter som ett bättre val. Har mest varit i Rio, och det var otroligt. Skulle gärna vilja resa tillbaka och se lite mer av kusten.
Vad gäller priser är det nog ungefär detsamma, alltså billigt för oss svenskar. Men dyrare i ju mer turistiga områden du är. Jag tycker bättre om maten i Mexiko eftersom den är mycket starkare och mer smakrik i min mening. Men med det sagt finns det mycket variation i den brasilianska maten och den är inte på något sätt dålig.