What place comes to mind when we say fine chocolate, the Alps, luxury watchmaking, ski resorts and impeccable banking systems? Here’s a clue — it’s home to Toblerone. We’re talking about Switzerland, of course! Many people don't know too much about this cultural melting pot of a country (it’s a combination of…