Forum Moderators: open
For a 'local' site, you want to maximise the local aspects - hosting and domain name - and you want to minimise confusion - you don't want a Russian speaker wrestling with an English site, not realising there was a Russian version!
Plus some pages could use all three languages.
Having three sites could still work; choose what's best for your target audience.