World’s Biggest Best Western Opens in Russia 2011-08-09 by Aleksandr Shatskih In hotel news from Moscow, Best Western International opens their first hotel in Russia. The Best Western Vega Hotel & Convention Centre in Moscow, it not only the chain’s first Russia entry, but the franchise’s largest hotel ever.