I visited Riga in spring 2006. It was my first time in the Baltic.Together with some friends we stayed in Riga for 5 days.
The old city of Riga is nice to see, but very touristic. When you go more to other parts of the city (e.g. The Art Noveau-area) you will avoid the crowds and there is lots of things to see and do!
Take the train to Jurmala (small town near at the cost), it will cost you almost nothing and is a day fun. Big beach, many old wooden houses and places to eat. We've rented a car for a day end went into the countryside. This is a 'must see'! Many ruins, nice villages and a beautifull landscape. Take your hikingshoes and enjoy nature.
In all the towns and restaurants where we came, people speek good english. And as soon as you leave Riga behind you..... prices drop! I can't wait to go there again!