The Gallery, Harbor place Mall, Ten thousand Villages, Curiosity, Southplace Marketplace, Milk and Ice Vintage are some of the best places to shop in Baltimore.