Hey hey hey ..
So needing some advice -- am planning a long weekend in either Moscow or St Petersburg ... but can't decide which one.
Since I'll be there for only a long weekend, I'd prefer somewhere that I can do a bit of sightseeing, bit of shopping, having lazy lunches and dancing till dawn !! ha ha ...
which do you think is best ???????
let me know !!!
Thanks


I'd say Moscow, for what you're after. Moscow's only real "must see" sights for most people are the Kremlin/Red Square (there is of course much more to see if you want to), whereas Petersburg has a lot more "must sees" that you can't do any justice to in a weekend. Plus Moscow has better shopping, restaurants and nightlife. By the way, the cost and hassle of obtaining a visa (assuming you need one) put some people off going for just a weekend.

Don't forget about the cost and hassle of getting a visa. I'm not sure where you're from, but you'll probably need a visa to visit Russia, and you have to ask yourself if it's worthwhile for just spending a long weekend there. Check the "sticky" at the top of this branch for tons of information.
If you decide you really want to go, check out www.inyourpocket.com with a good guide to clubs and restaurants and such in St. Pete's.
Dave
Moscow's major sites are the Kremlin and Red Square, a monastery or two (Novodevichy is probably the most famous but I prefer Upper St. Peters), and walking the streets or city in a cafe and people watching. There are also art museums, plenty of churches and a few interesting estates (Kuskovo and Ostankino).
Moscow probably has more nightlife and is definitely a 24 hour city.
I assume you mean souvenir shopping. If so, be sure to visit Vernisazh which is open on the weekends.
Take a look at the New Russia Sticky #4 for specifics about Moscow. There is also lots of information there about getting a Russian visa.
Petersburg is a planned city and has much less history but many more palaces and estates. In addition to being only 300+ years compared to more than 850 years, Petersburg is also half the population size of Moscow.
Ruth

Also consider Kiev. Former capital of the mediaeval Russian state, with even more history than Moscow. It has the advantage (for most western passport holders) of being in Ukraine, saving you the hassle of visas, registering with police, being find my militsya for not registering with the police, etc. etc.
It has sightseeing, shopping, lazt lunches and plenty of night life.

<blockquote>Quote
<hr>Petersburg is a planned city and has much less history but many more palaces and estates. In addition to being only 300+ years compared to more than 850 years, Petersburg is also half the population size of Moscow. <hr></blockquote>
Hmm, seems a bit harsh ... those 300 years include being built from scratch in virgin forest at the behest of one man, the 1905 and 1917 revolutions and a 900 day seige in WWII. Certainly Moscow is the place to go to see the combined legacies of mediaeval Russia and Stalin, though.
Plus at 5m people Petersburg is hardly a village - it's 10 times the size of many Eastern European capitals.
I agree, #5. I almost never have a bone to pick with Ruth, but to say St. Petersburg has "less history" is more than a little misleading: Petersburg certainly has a shorter history, but that history is actually much better preserved than Moscow's...the Moscow city fathers having been busy in recent years razing everything they possibly can--including lots of wonderful late 19th/early 20th century buildings--in order to create a modern megalopolis of office towers and shopping malls. Petersburg is by a long shot the more "atmospheric" of the two cities.
The cities are so very different, though, that any choice between them is more or less a toss up...especially when the OP's only criteria are sightseeing, dancing and shopping. The opportunities for these activities in either locale could fill weeks, let alone a long weekend, so might as well flip a coin.

they are both worth visiting,but st petersburg is the best.its beautiful-and the people are much nicer and friendlier too.thats what i found anyway

Go for Petersburg. Moscow has that 'totally-other' quality I suppose, and the history is of course fascinating. But for a long weekend Petersburg is just more relaxing. I know I'll probably be shot down for saying this but Petersburg is just easier - more people speak English, the metro is less stressy, it has a great tourist guide system to help you if you get lost or need help, the city is more easily navigable on foot, and the Hermitage is a reason in itself!