Krakow is, hands down, one of the most beautiful towns in Poland (if not the most beautiful), and a wonderful place to spend anything from a weekend to a full week (or more!) there. Once the country’s royal capital, the city is an architectural stunner, Poland’s a and attracts nearly 7 million visitors every year!