The Arcade, Westgate Shopping center, Flower Child, Shake Tower Center, and Gems Boutique are some of the best places to shop in Cleveland.