Hi everyone, we are looking for a relaxing holiday in Mexico with fab food and a nice resort beach for next year. What time of year is best to go and are there any areas that should be avoided? Xx