La Roche-en-Ardenne est un petit village touristique situé dans la forêt ardennaise. Comme attraction touristique, vous pouvez découvrir un parc animalier, plusieurs petits musées, un train touristique et surtout les ruines du château féodal de la Roche qui se trouvent sur amont rocheux surplombant l'Ourthe.
On retrouve des traces d'activité humaine dès le néolithique. La Roche servit de place forte à la fois aux Celtes et aux Romains. Le château médiéval fut construit, quand à lui, au 9ème siècle par Rupes Seremani, un vassal du Duc de Lotharingie. Le château fut modifié au 15ème siècle afin de pouvoir résister aux armes à feu. Dès 1681, le château fut occupé par les troupes françaises de Louis XIV qui démolirent le dongeon et modifièrent le château afin d'en faire une forteresse moderne. Finalement, celui-ci fut abandonné par l'empereur autrichier Joseph 2 et tomba peu à peu en ruines.