Riga has lots of really excellent restaurants but they get very busy on a Saturday night. So book in advance. Perhaps because Latvian is such a hard language, most people speak some English. One really good place is Melnie Muki in Jana seta - one of the most detailed menus I've seen.
Melnie Muki is in Jana Seta ("seta" means street) which is in the old town. It looks a bit like a Swiss chalet from the outside.
Tablet22, seta actually means yard or courtyard :-)Send your feedback or queries to been.there@guardian.co.uk
Search Been there
I cant agree - restaurants in Riga old town doesn't need booking even on sathurday nights . Because they are still too expensive for locals and only the well off Rigans go to restaurants. But this certain restaurant is very often full, because is prefered by corporate pepole and coorporat dinners, prefered by large expat community of Riga and has many frequent visitors among latvian community too. And it is relatviley small place. The person obviously made generalisation from visiting this only place.