When you’re exploring new places on a trip, it’s the perfect time to shop till you drop! You’ll be happy to know that destinations in the Mediterranean are full of shopping opportunities. When you take a Mediterranian cruise, you’ll want to check out the best ports for shopping. Here are our favorite Mediterranean ports to get your shopping fix:

Barcelona

When cruising to Barcelona, exploring the port is a must. Begin your journey by having some tapas and sangria, but also be sure to check out the shops! A good place to head for the best shops is La Rambla boulevard. This area is a busy, exciting portion of the city and it’s not far from the cruise port. You’ll be happy to head back with some great souvenirs, and unique boutique finds.

Credit: Shutterstock

Capri

If you’re cruising on a smaller ship, Capri may be part of your itinerary. You’ll find boutique stores as well as larger, designer brand stores here. If you’re looking to make big purchases and love expensive, designer goods, head to the street known as Via Vittorio Emanuele III street. If you prefer unique items and smaller shops, head to Via le Botteghe street.

Seville

Seville is the perfect place to stop while on your Mediterranean cruise. You’ll be happy to know that it’s full of shopping opportunities. A favorite area to spend time and shop is Barrio Santa Cruz. The oldest part of the city, it has charming views and is full of character. Explore the narrow streets and make your way from shop to shop. Sierpes and Tetuan are also excellent streets to explore if you enjoy shopping.

Credit: Shutterstock

Malta

Another must-see destination as you make your way throughout the Mediterranean is Malta. This incredible island is gorgeous and full of things to do. As you begin your shopping adventure, head to Republic Street, which is the central shopping hub. Merchants Street is another fun place to stop. The Merchants Street Market is a good place to wander for fashion items. While here, be sure to visit C. Camilleri & Sons, which is the place to go while in Malta for sweets.

And there you have it—these are some of the best ports for shopping in the Mediterranean. Be sure to leave a little extra room in your bag when packing for your cruise so that you can bring home some local delights from your travels.