Frankly, in terms of personal development, I would say Moscow. When it comes to Russia, it is very necessary to learn the language in the country, as you won't get by aside from a food order at subway here or there. Moscow in and of itself has a very developed fashion industry and holds many expats from places you usually wouldn't see (such as Iran, Central Asia, some Chinese).
Moscow may be the most developed and populated place in Russia, but outside of the central district, is it incredibly cheap and poor. It is Russia, after all. Taking advantage of the Russian economy, which is always in flux, is crucial in this situation, and requires you to learn some Russian and invest in the commodities market, which is always in vogue. Putin's protectionist policies have buoyed Russian businesses to the point where they have no outside competition. While this is highly unpopular with the WTO, the Russian government seems to support it, as it benefits mightily from it. Also, if you're looking for cheap prices on almost everything, supermarkets are where it's at. The girls there are also very different than what you're accustomed to, and gaming REQUIRES knowing Russian in most cases, unless you're in a Uni district.
Moscow will hook you up with many opportunities if you network right and know the language. It is necessary in all cases.
Moscow may be the most developed and populated place in Russia, but outside of the central district, is it incredibly cheap and poor. It is Russia, after all. Taking advantage of the Russian economy, which is always in flux, is crucial in this situation, and requires you to learn some Russian and invest in the commodities market, which is always in vogue. Putin's protectionist policies have buoyed Russian businesses to the point where they have no outside competition. While this is highly unpopular with the WTO, the Russian government seems to support it, as it benefits mightily from it. Also, if you're looking for cheap prices on almost everything, supermarkets are where it's at. The girls there are also very different than what you're accustomed to, and gaming REQUIRES knowing Russian in most cases, unless you're in a Uni district.
Moscow will hook you up with many opportunities if you network right and know the language. It is necessary in all cases.