Given the dimension of the town of Nazaré, it is easy to visit the main attractions of Nazaré in just one day. However, if you would like to spend some time enjoying the sun and Nazaré's beaches, then I suggest adding a day to the itinerary and spending two days in Nazaré instead.