Weiden in der Oberpfalz is a small city in the east of Bavaria, Germany. It is best known for its annual Christmas market, one of the most popular in the country. The city centre is charming, with a mix of old and new buildings, and a lively pedestrian area. There are plenty of small shops and restaurants, as well as a few larger chains. The city is surrounded by forests and hills, and is a great base for exploring the surrounding area.