Castelo Rodrigo is a charming historical village located in the eastern part of Portugal, near the border with Spain. Perched atop a hill, the village is dominated by its imposing castle, which dates back to the 12th century. Castelo Rodrigo is known for its well-preserved medieval architecture, including its narrow cobbled streets, whitewashed houses, and Gothic churches. The village is also surrounded by stunning natural scenery, with rolling hills and vineyards. Visitors can enjoy exploring the castle, wandering the historic streets, and sampling the local cuisine and wines.