Tell you what I had to do: create a Steam account domiciled in Ireland, attach an Irish bank pass to it, order and have it shipped to my place in Ireland, then throw it in my bag and bring it with me back to Switzerland. What a pain. At least it works on my Swiss Steam account.
There are guys on the Swiss classified sites who claim they'll order for you (at a noticeable premium of several hundred CHF) but that Valve will ship "gifted" decks direct to recipients in Switzerland. I do not think this is true. I cannot personally do this with my Irish account.