Obidos is a medieval town surrounded by walls and cobblestone streets. Its whitewashed houses, colorful flowers, and ancient castles create a charming and historic atmosphere.
"Discover the wonders of the United States with our ultimate Great America Travel Bucket List, filled with 20 must-visit destinations and experiences."