Ok, so I tried to streamline my plans and perhaps it's still to tight.
Barcelona - 2 nights / 3 days
valencia - 2 nights
granada - 2 nights
Seville - 2 nights
Albufeira - 1 night
Lagos - 2 nights
Lisbon 2 nights / 3 days
Anything you would cut? Anywhere I would be able to see flamingos in Portugal?

