Top attractions and the best things to do in Tallinn, Estonia travel guide