I got the Euro bonds from my regular broker at Morgan Stanley. Any of the big brokerages can provide. To buy direct, last time I did it I went to Lugano Switzerland and opened an account at Credit Suisse, and bought them through the swiss acct.
My acountant tells me that if the acct is in europe, and the dollars are not repatriated, then the taxes are not owed until the money comes home. I have heard other opinions. But look at it this way, pay for a great week in Europe with a new euro bond as an investment in your swiss acct.