Prague is generally considered one of the most beautiful cities in Europe. The historic city centre with a unique panorama of Prague Castle, the largest castle complex in the world, is a UNESCO heritage site. It is the historic core of the city with many monuments that attract millions of tourists from all over the world every year, making Prague one of the most visited cities in Europe.