Billigast är med färja.
Riga Sealines har en färja som går Stockholm-Riga.
Det finns en färja som går Nynäshamn-Ventspils, sen kan man ta billig buss från Ventspils till Riga (typ 20 kr) Dock har jag inte en aning om vilka som har den färjan.
Färjan är absolut billigast om du inte hittar något jätteerbjudande på flyg.
Du skulle kunna ta färjan till Tallinn också, sen ta buss från tallinn. fast det tar en jäkla tid...