This is according to CNN travel. I am not sure if I completely agree as I loved Bangkok to shop. It is a girl's dream to see everything under 20 dollars. Yes I am not talking about high brands, but I love bargain shopping :) This is the criteria that CNN travel used to rate these cities: 1. Getting around: Quality of public transportation, affordability and availability of cabs. 2. Value: Bargain opportunities, such as sale seasons and average prices. 3. Variety: Number of available brands, range of shopping categories, quantity of upscale shops, department stores, boutique and vintage retailers and market stalls. 4. Experience: City beauty, quality of window displays and shop décor, friendliness and competence of clerks and service staff, dining and accommodation options.