Visby has the distinct honor of being the best preserved medieval city. It can be found in Sweden. The city is full of historical remains from previous centuries, most notably the city walls and many church ruins. The only way to actually reach Visby is by travelling with a boat or flying in a plan. Every year there is an annual medieval festival celebrated in Visby.