Hi there,
Swiss rules governing travel packages organized by professional travel agents or agencies dictates that organizers must reimburse travelers in full if insolvency or bankruptcy prevents them from providing the paid-for services. You can find these rules here.
However, these rules only apply to packaged travel deals (flights and hotel stays booked through the same travel agency, for example), and are only applicable to Swiss travel booking services.
Swiss travel agencies need to guarantee reimbursement, and most subscribe to a travel guarantee fund like those provided by the Garantiefonds der Schweizer Reisebranche and the Travel Professional Assoiation. These funds cover the cost of reimbursing bookings if the travel agent is unable to do so.
If you book travel online, it is important to note that many travel websites are not travel agencies per se, but simply aggregate offers from travel services. Thus you may effectively be booking the various parts of your travel package from separate travel agencies - or directly from airlines, hotels and event organizers.
If you book travel through foreign travel portals or agencies, the laws governing reimbursment in the country where the merchants are domiciled apply. In this case, it may be very difficult or impossible to get reimbursed for services which aren't provided as promised.
Travel insurance generally only covers the cost of cancellations made by you, and not cancellations by travel service providers. In this case, legal expenses insurance may be more useful in covering the costs of securing reimbursement.
Best regards from Moneyguru
More on this topic:
Travel insurance comparison
Travel insurance tips
Tips for cheaper hotel stays
Vacation checklist