A Guide to Monte Carlo Simulations in Statistical Physics