Shipped wine in checked luggage loads of times - both wrapped securely inside clothes, understanding that I am taking a bit of a risk if one breaks or leaks and my clothes get soaked in wine, and in specialised wine shipping boxes, where you have a bit more peace of mind.
If it's just the odd bottle, I tend to wrap it in clothes securely, ensuring the bottle is well padded from shocks and unable to roll around.
If it's a few bottles, like you are shipping, I would use a proper wine-shipping box. This is a tough reuseable box which has either polystyrene foam inserts, or moulded cardboard pulp inserts, these keep the bottles from clanking together or wobbling around in the box.
Normally, if you're shipping a box with wine, the airline will make you sign the "bag" as "Limited Release" at check-in, which absolves the airline of any responsibility for damage - you effectively declare it's "unusual" luggage and accept that it's not their problem if something goes wrong.
You're allowed to bring 5l of table wine (up to 18% alcohol) into Switzerland Duty Free, and up to a litre of spirits or stronger alcohol, as long as the total value is < CHF 300 -
https://www.ezv.admin.ch/ezv/en/home...itzerland.html
Cheers,
Mike