Hi, I am going to Moscow and St.Petersburg in May. Can anyone tell me what the weather will be like? I am giong to stay for 10 days(hotel and busfare is already paid for). How much spending money should I bring for food (lunch and dinner) and souvenirs(nothing too expensive). Any recommended places to eat at and foods to try? Anyone know any Russian words to learn before I go? Thanks