Slovenj Gradec is a small town in northern Slovenia, wedged between the Alps and the Karawanks mountain range. The main square is a lively and picturesque spot, surrounded by a mix of old and new buildings and crowned by a beautiful baroque church. From here, narrow streets twist their way up the hill to the ruins of the old castle. The views from the castle walls are simply stunning, stretching across the valley to the snowy peaks of the Alps. There are plenty of places to wander in Slovenj Gradec, from the pretty lanes around the main square to the forests and mountains that surround the town. And when you’re done exploring, there are plenty of good restaurants and pubs to enjoy the local cuisine and beer.