I have been in Riga more than 30 times last 3 years.Im going there tommorow and there are some things you should to know if someone go there.
1/ The time you find a freebees goes!Now even girls you have invited to spend a time with you in your country dont pay attention to you if go there for few days.
2/There are now everyday flights from Italy,Germany and other countries so many requests = higher prices = everythings sucks!!!
3/You can find freebees only if you know someone there and he/she meet you with some of her friends which anyway is thinking just about some profit.
4/Places roxy,voodoo, etc. = 150 -5 00 lats per night but nothing special.
5/the best solution is invite some girl from www.ladylux.lv for few hours spend a good time but most of them are taking even 15 times per day so avoid kissing her because you dont know what she has in her mouth a few minuts before!
When i will be back i will write whats new there.