Obidos town featuring white houses, vibrant rooftops, and the impressive medieval castle under a blue sky. Portugal