Monte Carlo techniques for quantum fluids, solids and droplets