Whether it's admiring the large speedboats for sale, spending your money in the designer fashion stores or tasting some Spanish delicacies from the market, there is plenty of shopping that can be done in Sotogrande.
For even more choice you can take a trip to Marbella where the shopping is truly wonderful.