For practical purposes, Nice is better, more centralized to visit the hilltowns(ST PAUL, VENCE, TOURETTE SUR LOUP as well as HAUT CAGNES etc) or the beach towns which is between Monaco & Nice. It's just that Monte Carlo is more upscale, Beverly Hills like. I think most Fodorites prefer Nice.