Switzerland is not a problem as far a I know for getting Insurance cover. It is however not part of the EEC. Transportation of goods have their own restrictions and require Carnets and Customs checks.
As I have discovered a few times you can spend [waste] many hours waiting for customs posts to open as not 24 hours, and usually worth avoiding transit through the country if loaded. If delivering into the country it is advisable to use an agent to sort out paperwork and duties etc.
Norway is another destination where correct paperwork is essential for that countries needs as again they are non EEC