White houses with red roofs and exotic trees surrounded by the walls of Castelo de Óbidos in Obidos, Portugal