Я думаю, что не надо отказываться от латвийского гражданства только ради того, чтобы сэкономить на визах в Россию. Если Вас с последней страной что-то связывает или будет связывать в будущем, то имеет смысл подумать об этом, но просто ради поездок... Зачем? Не проще ли найти в Латвии более доходную работу? Тем более, что и язык Вы знаете. Попробуйте пойти по наиболее простому пути. Не усложняйте себе жизнь.
Мои знакомые, которые брали российское гражданство (я вот только не помню, выходили они из латвийского или были негражданами) в Латвии имеют постоянный ВНЖ, который даёт им, по сути, почти те же права, что и само гражданство. Нельзя только занимать государственные посты и участвовать в выборах. Если Вас это не интересует, то можно думать.
Смотрите сами: если Вам без труда постоянный ВНЖ дадут, то этот вариант может быть неплохим. Будете ездить и в ЕС, и в РФ без виз. Вот только с тем же успехом... не проще ли как-то устроить себе ВНЖ в России? Просто терять своё родное гражданство - это как-то... ну, очень неправильно, на мой взгляд.