Возможно, что викинги нападали на Русь. Проблема заключается в том, что морские драккары по рекам не ходили... ну если только по широким и глубоководным. Через пороги им было не пройти и набеги были на пограничные районы. В 1990-е было несколько экспедиций, призванных подтвердить возможность для лодок викингов плавать в реках России. Успехом это не увенчалось -- лодки были сделаны меньшего размера и меньшей массы, оборудование и личные вещи перевозились посуху. От реки к реке лодки перевозились на автомашинах, а не посуху. И даже при таких условиях, участники отмечали, что некоторые отрезки пути были непроходимыми.
География против истории: был ли возможен торговый путь "из варяг в греки"?
И да, предки норвежцев и данов Русью не интересовались - она была бедной и им было ближе/интереснее грабить франков и прочие западные области. Особо отмечу, что в Древней Руси не было разработок серебряных месторождений; всё серебро было привозным. А серебро -- один из магнитов для любителей быстрой наживы.
Свеи (предки шведов) же морские корабли не строили и максимум они доплывали до восточного побережья современной Финляндии.
Остаются викинги южного побережья Балтики -- западные славяне. Они да, были злыми балтийскими пиратами и наверняка наводили ужас не только на летто-литовцев и восточных славян, но и на саксов, данов, норвежцев. Даны, например, редко посещали Восточную Балтику до тех пор, пока немцы успешно не провели свои крестовые походы против западных славян. И лишь тогда они заняли Юрьев, который переименовали в Таллин (т.е. датский город).
Викинги не нападали на Русь по двум причинам:
Руси, как единого государства, никогда не существовало;
Внушительная часть знати на Руси состояла либо из викингов, либо из их потомков, потому им не было никакого гешефта нападать на самих себя.