Milan is one of the best shopping cities in Europe, boasting a huge array of international luxury boutiques filled with the biggest current trends. Home to many Italian brands, Milan is a veritable playground for discerning fashion lovers, with plenty of options for those wishing to invest in Italian design and fashion. While the city is renowned for its wealth of top labels, you do not need to spend a huge amount to get the best of these big names. The Milanese are also famous for their love of fragrances and beauty products, so a trip to a pharmacy or beauty hall is a must to discover unique gifts at affordable prices. In this guide, we offer our edit of some of the best souvenirs from Milan, all at under €100. From top beauty gifts from Italian brands such as Acqua di Parma to souvenirs from leading fashion houses including Marni, these items are the perfect gifts from Milan that won’t break the bank.