I also do this all the time, but it need a bit more infrastructure and planning to use effectively.
As mentioned, early landers are bound to get obsolete. So do not bother with reuasble desing for few early landfalls. Instead, use them to gather less accessible science (from poles, will come to that).
Take your time with design. If it's to be reused, it worth to take time perfecting stability, CoM alignment, RCS placement… IMO key part here is the engine - reusing also gives you chance to perfect your landing technique, and decent TWR is key to that.
Go wide. Wide base is great for lander stability, but people tend to avoid it because it's harder to pull up from kerbin. However, if you are after reuse, it is definitely worth it to invest into it, event if it means tricky and inefficient launch.
Once you can build a reasonably good lander, put up support station with the lab, bunks and fuel at low orbit. And because you taken care of poles already, you can place it at equatorial orbit to make rendezvous easier. Have it at decent height so that phasing from low parking orbit does not take forewer and you can use higher warps. About 30km worked well for me at Mun.
Lab is not strictly needed if you have scientist in crew to reset experiments, but I have it anyway.
Do not go overboard with spare fuel - hauling in more is easier then flying in modules. Be generous with docking ports - in long term, mun/minmus station needs one for fuel tanker, one for crew rotation vehicle, at least two spares for future expansion and of course something for the lander. Be careful where you put them, they will see a lot of traffic, so putting them close to delicate equipment is not a good idea.
Have a relay antena or pilot on station. If you are quick, descent and most of ascent can be made with direct visibility to station. This may not help much routing the connection, but it can help a lot with early low-power antenas.
I also find it useful to have one tiny fuel tank for precise dosage when transfering small ammounts of fuel, ie. to deorbit useless parts.
Deploying a new lander is a chance to visit places… add some additional drop tanks to visit biomes that require larger inclination changes.
Obviously, you will need a tanker ship to top up fuel. It begs to do this as carefuly as others, but in my experience is not worth it. With all precious science invested into lander, you will want to upgrade it's design anyway.
While it's perfectly reasonable to offload surplus fuel prior to departure, resist temptation to combine the crew rotation vehicle with full-blown tanker.
Yes, space stations have other uses then just contract targets. This way, you can easily harvest a lot of science, train a crew and practice rendezvous/docking in stable scenario. Downside is that it moves from more complicated navigation (direct polar missions) to simpler ones (ascent to equatorial orbit).