Straight out of Disney’s fairytale, Tallinn, the capital of Estonia is one of the most beautiful cities in Northern Europe. Medieval stone walls, bell towers, and cobblestone streets. One of best preserved medieval old towns in Europe.