My standard trick for mun and minimus is to park a station in Orbit, with a big fuel tank and a science lab on it. Build a lander that just does station to surface and back trips. Put every experiment I can on lander. Land at each biome, pick up science, return to station, drop off experiments in lab, reset goo and science Jr, refuel. Then a small separate vessel for returning a kerbal and all the science to kerbin. Just a capsule with chutes and heat shield, small fuel tank, and engine. I usually hit all the biomes except maybe poles (takes a lot of delta-v) and mun canyons/minimus slopes (pain to land on). I usually go to mun first, so I generally have science Jr, goo, thermometer, crew report, Eva report, surface sample. By the time I get to minimus I usually also have barometer and seismic scanner. Clearing mun and minimus usually gets me enough science to unlock all the key elements of the tree. This method can also be combined well with contracts - build minimus station, land on minimus, get science from space around minimus, get science from, surface of minimus, etc.