I've been to Lisbon and that's where I saw tiles like that but not that ornate castle or whatever it is. So I'll guess Oporto?