Не знаю, что про  Ригу посоветовать. В России я покупаю через сайт РЖД. Когда уже ничего нет, нужно сидеть и обновлять экран каждые пару минут. Как только  кто-то сдал нужное вам место, сразу оформляете его. Но 2 нижних там нельзя купить, только нижнее+верхнее. Далее, если около поезда стоит значок ЭР, значит возможна электоронная регистрация, то есть можно прийти на поезд только с паспортом и не распечатывать билет в кассе. Второй вариант - найти "свое" агентство, которое торгует авиа- и ж/д билетами. У меня такое в Москве есть. Как правило, они могут найти варианты, когда сам уже не можешь. Но в случае с Ж\д надо иметь возможность забрать у них билеты, то есть быть в этом же городе. Комиссия у них небольшая, рублей 200 за каждый билет.