In 2006 we went on the Eastern Europe to The Black Sea, ending in Bucharest and the extension of Sinaia/Transylvania, Romania. We were also going from Bucharest to Rome, to pick up another tour, Amalfi Coast and Tuscany, back to back.
Along any of the river cruises, there are pharmacia, apoteke, or other such "drug" stores. They also carry cold and flu remedies, headache/pain relievers like paracetamol (Tylenol) and aspirin, analgesics like ben gay, bandages, etc.
When we were still on the river ship, I realized I did not have enough medication for high blood pressure--somehow I miscounted the days and doses I would need for the entire trip. For both trips and days till I would be home, I needed 15 more tablets.
As soon as I got to Sinaia, I took one of the pills I had left and went to a pharmacy near the hotel and with the generic name of the drug, dosage and quantity, I purchased the 15 extra pills I needed to complete the two trips. The pharmacist knew exactly what I needed. Yes, it did cost me a bunch for 15 tablets--about $48 or or more. BUT, what would the consequenses be of NOT purchasing these extra pills??? I did the same thing when I went to Canada and drove from Vancouver to Calgary-- another time I forgot to count right. In that instance, we had a hotel near a Walgreens, and I was able to purchase sufficient quantity to tide me over till I got home--that was handy as my record was in the system. On our last trip to Ireland last summer, I badly needed ben gay or something similar. I just walked in to a pharmacy and got what I needed.
Now, I don't forget to count right, and we usually do back to back, so I'm carrying a lot of pills
So, in Europe, you can always find a pharmacy, just ask your program director. But be prepared to pay more for them than you would if you were home. But in an emergency....