When in Switzerland, raid the chocolate section at a local COOP. Their store-brand chocolate is fantastic, especially the organic dark.
Other than that, get anything from Callier (sp?), Chocolate Frey or even Lindt. You wouldn't believe the difference between what Lindt sells in Switzerland and elsewhere, even if the label is identical...
In Germany, just go to Aldi (they have 4,000 stores in Germany, should be easy to find anywhere) and buy their Moser-Roth chocolates and pralines, especially before Christmas. Great quality, low prices.