Converting CHF to EUR for holidays in Europe

This is probably one of the less efficient ways.

Since you have an IB account, why not convert through IB? This is what I do. I have set up a monthly withdrawal to one of my EUR accounts in the EU. Remember, first withdrawal each month is free at IB.

For smaller amounts (less than 1000 CHF), I use Revolut occasionally.