Outlet centre, with shops like m&s, cadburys, claire's, gap. some of the prices are cheaper than the high streets, but likewise some are similar or more expensive so shopping around is a good idea.
Southsea Town Centre
34 Exmouth Road
A variety of small specialist shops, boutiques, art shops, delis, home furnishings. also debenhams and knight & lee.
Albert Road
106 Albert Road
A good bet for smaller independent shops, second-hand goods and antiques.
Portsmouth City Centre
commercial road & cascades - usual high street names, but with miss selfridge, topshop, h&m, new look and primark literally right next to one another, it is a shopping paradise.