Advanced Monte Carlo Methods for the Study of Nucleation