I would recommend Bar Sur in San Telmo as a great place to go for a dinner tango show. While it was a little pricey, the food was nice and the atmosphere and the performers were great. It is a fairly intimate venue and would be great for a romantic evening. There is a wide variety of performers and they strike a good balance of trying to involve audience members at some times.