You are right, it is easy to upgrade to a multicurrency account, but you can't change the base currency of that account.
So if you want to protect yourselfe from exchange rate risks you have to open a new EUR based account. The problem is that you can not transfer funds between accounts that...