On a 3 week trip to Portugal in September we will drive a rental car to see areas between the big cities. After Sintra and before Coimbra we'd like to see Obidos, Nazare, Alcobaca, Batalha, and Tomar. We are very active and like to walk, but we'd like to break up the big architectural sights with a little nature. We also like towns that are not too sleepy at night (restaurants and bars, not clubs). We don't need a beach day in Nazare, would just like to slow down a bit, walk on the beach, ride the funicular, eat some great seafood, and hopefully see some big surf (hit or miss, we know). Would it be preferable to stay in Tomar and take day trips from there? Does Tomar require a full day? Potential itinerary for this portion of our trip:
Full day in Sintra, spend night
Quinta de Reigaleira in Sintra, visit Obidos, dinner and sleep in Nazare
day trip to Alcobaca, afternoon in Nazare, sleep Nazare
see Batalha and Tomar, then drive to Coimbra, sleep Coimbra
Day in Coimbra, sleep Coimbra
Porto, etc.
Is this too much to squeeze in? If you were going to cut one of the architectural sites out, which would it be?