You can get tramadol there easy - some will say you need a prescription, but most will sell it no questions. Once you've managed to buy a pack, just empty it, go into the next pharmacy and show them the box saying you've ran out of your medicine, and they're more likely to serve you. I got 20 packs last time I was in Barcelona.