A complete travel guide to Russia for Indian tourists: best time to visit, weather, currency tips, culture, cuisine, shopping, top attractions, and FAQs.