All are overpriced IMO since most of them can be done on your own for a fraction of their charges. But, I do realize allowing the tour operator to make all the arrangements is an easy way to go. If you do some research on these places, then you could determine if you really want to see them - and how difficult it would be to go on your own.
The Douro is a wonderful place to visit but how long is the cruise? You can do a day trip with a number of companies that includes visiting a couple of wineries, lunch and a short cruise for about the same cost. An entire day cruising the Douro is not a good expenditure of your time. You can also book an hour cruise from the Rebeira area in Porto on the day you are there for a very reasonable cost, then take the water taxi across the river to visit the port lodges in Gaia. Some of these do regular wines in addition to port.
If the Fado night starts early, it is not a true Fado but rather one just designed for tourists. True fado doesn’t begin until 10:30 or after. And, I can do a dinner plus fado and all the wine I want for €25 euros in a small town close to where I live.
Sintra and the Portuguese Riveira is Sintra and Cascais. Both can be done by public transport, and trying to do both places in one day isn’t very feasible. But, the price they are offering is fairly comparable to some of the local tour companies.
Tomar and Fatima aren’t as easy by public transport so, if you are interested in the Knights Templar and a miracle sight, their offering might be the way to go. The Knights Templar stuff in Tomar is pretty amazing. I can’t speak to Fatima because I haven’t been and have no interest in it.
Óbidos is also not very easy by public transport and Nazaré is overrated, IMO. Óbidos is a cute town but very touristy and not worth the money they are charging