What is the best area for an expat from Canada to set up in Mexico? We will need reliable internet. We want a balance of safety and expenses.