Гражданам России и стран СНГ требуется виза для въезда в Латвию.
Латвия входит в Шенгенскую зону (с 21 декабря 2007), поэтому въехать сюда можно по шенгенской визе, выданной консульством любой Шенгенской страны или самой Латвии или по латвийской национальной визе.
Думаю можно обратиться в посольство германии итам получить визу