I buy most of my cosmetics from
www.strawberrynet.com. The prices are very good and they have a lot of special discounts all the time. Plus that shipping is free, you get extra 5% discount if you order 3 or more items and extra 10% after a certain number of orders. Usually you can get Chanel for the same price as you would pay for Maybelline here
The only thing is that you cannot try before, but if you already know what you want, it's an excellent place.
Oh, and yes Swiss customs will want their share, but if you send the documents back to Strawberry, they usually compensate the customs fees as well.