Dinner and dancing at the same place? Maybe La Negra Tomasa at the corner of Calle Espoz and Calle Cadiz. That is a very good Cuban restaurant with some room for salsa dancing if the band is right. If you want to be a good spaniard then you usually try to split it up between several places. There are plenty of romantic restaurants but few that I can think of with dancing in the same venue.