I cannot stress how fun a Lucha libre show was. The league is called CMLL and the best place to see it is la Arena Mexico. The whole are is very lively on fight nights so you can plan pre or post drinks and food. You can buy tickets at the door but a lot well out so I’d recommend Ticketmaster Mexico to book ahead of time