"Great shopping" refers to a very enjoyable experience of buying things at various stores or markets, usually because there are many options available, good prices, high-quality products, or a pleasant atmosphere.
Full definition
Similar and related words and phrases are presented below.