Japan is a shopping paradise with a wealth of stores selling everything from traditional souvenirs and local food to the latest electronics and hottest fashion brands. Both domestic and foreign brands are represented, as are stores for all budgets, from the 100 yen shops to high-end fashion boutiques. Large cities, such as Tokyo and Osaka, sport several shopping districts, each with their own unique character, usually grouped around major train stations. Shops are also found in shopping centers, along covered shopping arcades and in extensive underground malls. Outside of the city centers, large big box retailers, outlet malls and suburban shopping malls compete for shoppers with lots of variety.