This small, medieval town in Portugal is surrounded by impressive city walls and filled with cobbled streets, whitewashed houses, and colorful flowers. Obidos has a rich history and is known for ...