Vianden © Vincent de Groot
The picturesque village of Vianden is situated on the banks of the Our River and guarded by a magnificent medieval castle, making for a pleasant day trip only 25 miles (40km) north of Luxembourg City. The castle dates back to the 9th century and was originally the home of the counts of Vianden, powerful nobles until the 13th century. It houses a museum that captures life in the Middle Ages and recounts the area's troubled history. In the small town below, visitors can sip tangy Moselle wines beside the stream while enjoying the views of the green hills. Strolling along the narrow cobbled streets beneath towers and medieval ramparts feels like stepping back through time. The surroundings of the town are magnificent, providing many pretty walking trails. Indian Forest Adventure Park also offers thrilling zip-line courses for the whole family, allowing visitors to traverse the forest canopies.