The currency of Russia is the rouble, which is subdivided into 100 kopeks. As at 04/03/13 there are approx 43 roubles to the pound. The prices quoted on this page are as at that date.
You must be in possession of a visa to enter Russia. The expense and hassle of getting hold of one is just about enough to put you off going. There are various agencies which will help you through the process, but at a cost! See Lonely Planet for a load of useful info on the subject.
None of the normal budget airlines fly to Moscow, so you're almost certainly going to have to bite the bullet and pay the cost of scheduled flights. These sites will help you get as good a deal as is available:
There are four airports serving Moscow. All four are served by Aeroexpress trains. There's normally a service every half an hour, and It'll cost you 320/640 roubles for a single/return. If you prefer to do it by taxi then it's highly recommended to book in advance to take advantage of fixed rates offered by most companies (usually 1000 to 1500 roubles to/from any airport). Aeroexpress
Moscow has an excellent public transport system. The metro is of course infamous for its stations. Magnetic tickets (28 roubles) are sold at ticket booths. You can buy a multi-ride ticket (5 rides for 135 roubles) to save yourself the hassle of queuing up every time. Stations have maps of the system and signs on each platform showing the destination. Maps are generally in Cyrillic and Latin script, although the signs are usually only in Cyrillic. The carriages also have maps inside that show the stops for that line in both Roman and Cyrillic letters.
Places to stay
Budget hotels are few and far between in Moscow, especially in the centre. However there are a few that are decent value. Best bet could be to stick to hostels, where you can pay less than 15 quid a night in a shared room, or from 20 quid in a private room.
Where to drink
Virtually all pubs and bars are western style and/or are aimed at people with plenty of money. The cheapest place for beer is apparently the Kruzhka chain, where a half litre starts at around 70 roubles. The food's pretty cheap as well, if not particularly good. Mind, the beer's reckoned to be not that clever either! Other options are:
5 Oborotov (another chain of Russian bars, but not as cheap at 140-160 for a half litre)
St Peter's & St Anton (central location, gets good reviews and has a vast range of beer, but very expensive at 300-340 roubles per pint)
The Shamrock (the first Irish bar in Moscow; pretty expensive at 270-280 roubles for Broon, Guinness, etc, but 150 roubles for the cheapest pint)
Fullers Pub (great range on English ales, but a bit out of the way and also expensive at around 300 roubles a pint)
Bavarius (German beer at 260-290 roubles a half litre)
William Bass (good reviews, but 260-320 roubles a pint)
(Most of the above sites are in Russian. However, Google Chrome will very helpfully translate them for you if it's what you use as your browser.)
The bars mentioned above are marked on the map at the bottom of the page.
There are a number of grounds in Moscow. The main one is the Luzhniki Stadium, the 78,000 capacity home of Spartak Moscow and CSKA, and the venue of the 2018 World Cup Final, although there's a good chance it will be knocked down and rebuilt by then. Luzhniki Stadium is getting on for 4 miles from the city centre. A bit far to walk then. It can be reached on the red metro line 1. You can get off at either Station Sportivnaya or Vorob’yovy Gory, although the latter is closer. Journey time from the city centre is around than 10 minutes. There doesn't really seem to be anything around the stadium, so you'll probably want to leave it as late as possible before heading over there.
Map (pubs and ground)
In Your Pocket