Markov Chain Monte Carlo for Potts Models