The best area to stay in Tallinn is

The Old Town

About The Old Town

There are two areas: The Old Town (getting touristy, but you can still find cozy and less commercial hotels hidden around) and the "City", around tall business hotels of Swissotel & Radisson.

Best places to stay in The Old Town

Best places to eat in The Old Town