El Club Allard is my top choice. Ramon Freixa is also good if you want Calalonian style food. Casino is good for romantic dining but food is not a top class For my taste. Diverxo is also great but it's mixed Europien and Asian Cuisine if you don't like this type of cuisine just skip it. For tapas I recommend Maison de Champion near Plaza Mayor. Grilled mushroom and green chili are the bes. If you have time you should try Paella at La Baracca.