Ever since Poland joined the European Union, international travellers have rapidly rediscovered the country's rich cultural heritage, stunning historic sites and just gorgeous array of landscapes.
Whether you're looking for architecture, urban vibes or a taste of the past: Poland's bustling cities and towns offer something for everyone.
Most of the major cities boast lovely old centres and a range of splendid buildings, some of them UNESCO World Heritage sites.
The magnificent medieval city of Kraków is Poland's most-visited destination. The old city of is considered the country's cultural capital, with a gorgeous historic centre, countless monumental buildings and a few excellent museums. It's one of the oldest cities in Poland, with evidence showing settlements there since 20,000 BC.
Wrocław, the former capital of Silesia, is still less well-known but can definitely compete when it comes to amazing architecture. Its picturesque location on the river Oder and countless bridges make this huge city a lovely place.
The capital, Warsaw, has one of the best old centres and its many sights include the ancient city walls, palaces, churches and squares. Today, Warsaw is also a bustling metropolis and one of the European Union's fastest-developing capitals. There is a large variety of museums, galleries and other tourist attractions, and there is always something happening throughout the year.
If you'd rather get away from the crowds and enjoy nature, the country's vast natural areas provide anything from dense forests, high peaks and lush hills to beaches and lake reserves.