i was in russia earlier this year- used booking.com and they had a relationship with visit st petersburg outfit for a free visa support letter for the application- you need the booking,com reference, Once i got the visa. i cancelled the hotels for free at booking.com. worth a go if you fancy winging it on the cheap.A lso works with moscow hotels. net