Tallinn, Estonia might not be the first destination you think of for a European getaway, but this underrated capital city ...