Hi Ben I have traveled there quite a few times and I have found the mini bus is best but unless you know some basic Russian taxi is probably best. From what I hae seen lately getting an apartment for your stay may be difficult since there is almost no vacancy.