I can't recommand you a restaurant.
I don't know the name of the restaurant where I have been.
But one thing is for sure.
Don't go to the restaurants around the market square.
They are croded with tourist -> the prices are expensive,
If you want to contact the local people check out for
local restaurants farer away from the old town.
Favorite Dish: The salads.
On the homepage down you'll get an overview about the possilities you have.
I unfortunately don't remember the name of this place, but this is where I've had the best hot cocoa ever! It was rich, sweet cocoa made with milk, topped with cream and a cherry. Definitely something that recharged my and Mr. Sweden's batteries and warmed up our bodies after spending time browsing and shopping at the Christmas market. We didn't order any food so I can't comment on that and my choice on "comparative price" below reflects only what I think about the hot cocoa.
The restaurant has an Indian theme and I remember a picture (or painting?) of Shiva and a statue of Ganesh. I think it might be Maharaja but I'm not 100% sure. Maybe some nice fellow VT'er living in Tallinn could find this out for me?
Most of the restaurants and cafes at Raekoja Plats (Town Hall Square) are tourist places, which means that prices are slightly higher and dishes might be smaller than in other places.
Nevertheless, the terraces of the cafes and restaurants are popular places for people watching, but if you like to have a decent meal for an affordable price then you should go somewhere else.
Probably more than any other place I've seen up to this point on this particular trip, the cobblestoned streets of Old Town Tallinn are filled with sidewalk cafes. Raekoja Plats (Town Hall Square) is full of them. In the accompanying picture you see "Revalia" where you can sample their menu of salads, roasted meats, and try the local beer, "Baku."
While these sidewalk cafes tend to draw customers even when its cloudy, when the sun appears they are essentially packed to the brim. Follow one of the side streets radiating away from Raekoja Plats and you will not be able to walk a block without coming upon one restaurant after another with outside tables as well.
Here's a partial list of choices from places that I saw:
"Maharaja" ~ Considered by some to be the best restaurant in town. Indian food at its best. Upcale and expensive compared to other cafes. Dinner for 2 may run $70. Seating inside is atmospheric and service is tops.
"Cafe Rossini" ~ a modern Italian cafe, small menu, but great for espresso and drinks; great location on Raekoja Plats and open late.
"Reval Cafe" ~ faces onto Raekoja Plats but the address is Vene 1. Look for the giant coffee pot over the front door. Seating on the second floor is said to have more charm, nice view on the square and less hustle and bustle.
"Café Anglais" ~ Raekoja plats 14, 2nd floor of the Teachers’ House on Town Hall Square; tel. 644-2160. Open:11-23... The interior is spacious, if minimalist: simple chairs and tables scattered across a theater-like room; there are usually artsy photographs or paintings on the walls, and windows frame a picture-book, cobblestone square, background music is often jazz or blues. The cakes, salads and daily specials all taste home-made; they’re staggeringly good. Excellent range of coffee and a mean hot chocolate that’s made in-house from real chocolate bars. " (description from Tallinn Travel Guide)