I certainly think Middlebury is worth a shot.
If you are interested in additional options that might be somewhat easier admits, I would also check out Vassar (particularly if you are male), Dickinson, and St Olaf, all of which I understand to have very strong Russian programs.