Hi! I am traveling with my 19 year old son to Portugal in early July for 6 nights. Our ideal itinerary would include: a couple days of beaches and water fun; a hike; a bit of history/sites; a cooking class (rice and fish dish?).
My original idea was to fly to the Algarve, spend three nights there (not sure which hotel for a base - we'd like to treat ourselves but don't want to be far away from town), hike the 7 valleys, kayak to Benagil, see a cute town and eat. Thinking we should stay in one hotel rather than two nights and move (but totally willing to do it if it makes more sense).
Then drive to Lisbon (get rid of the car) and tour around there. I'm wondering if we should scrap the Algarve and, instead, find a home base along the Silver Coast?
We're from Northern CA and don't want to see wine areas (we don't drink) so I didn't consider Porto. My son likely will not be interested in more than one "interesting walled city." He enjoys thrift store shopping for clothes and stuff; outdoor art; walking/cycling tours. We will have already been to Copenhagen and Berlin (bigger cities). We're not interested in "laying on the beach" for hours - more interested in swimming, body surfing, eating. Thank you!!!