Tallinn is a charming and cozy capital city with an almost fairytale atmosphere.  Different eras of historical and cultural legacies are layered on top of each other in a vibrant urban environment.
The medieval Old Town is the city's heartbeat, and a UNESCO World Heritage site.  It offers beautiful old pastel buildings, cobblestone streets, ancient city walls, soaring church spires, and one of the best-preserved historic centers in Europe.
Tallinn itself is a modern, high-tech city that's clean, safe, affordable, and has a fun, relaxed vibe.  Its coastal climate gives the city generally milder weather than those around it (making winter a surprisingly good time to visit).