I’ve found the best way is to get Euro when you arrive at the airport in Europe, using your ATM card. The fees are minimal: 0-3% depending on your card.
No idea whether the dollar will be moving up or down in relation to the Euro. In fact, no one really knows such things…even the “professionals” are really just guessing. Especially since you’re buying a relatively small amount, I wouldn’t worry about it.