We have a family of five (kids 7-12 years) travelling to Portugal at the beginning of July. We're thinking about staying 4 nights in Lisbon with a day trip to Sintra, then possibly 1 night in Porto or Evora and 1-2 nights in the Algarve region (beach access). We would like a mix of city vs. small town locations. Any recommendations for accommodations, especially affordable spots for Lisbon? Air conditioning is a must for all of our jet-lagged santiy:) One last request, is there a train that goes to Seville from the Algarve region? Any other can't miss ideas?
Thanks for your help!