В Латвию по Шенгенской визе и сейчас можно ездить. Главное, въезжать из одной страны, а выезжать в другую (по слухам, Россия-Беларусь тоже годится, а еще из Риги за 500р. можно в Германию летать), и не больше 5 дней там находиться.
Транспорт, кстати, там с этого года 30 сантимов стоит.