I came to Riga from Vilnius. Planned to stay here for 2 days, but I really liked the atmosphere there, so I stayed for 3 days more. I have chosen to travel with bus company ecolines, cause I didn’t know more of them. So, if you travel through Baltic states you can go by ecolines buses. The distance between capitals isn’t big so it is no need to flight. You can sit in the bus, use Wi-fi and after 4 hour you will be in Riga 😉
I’ve came to Vilnius from Berlin with international bus company ECOLINES. Really nice buses with air conditioning, Wi-fi, hot food and sweat stewardess. She asked me if this is my first trip and told me everything (where they stop, how I can invite her, how much time they stands in gas stations and so on).