i use a cell phone cotract line with claro/codetel/whatever name they may have , change often, ha ha, same number since 13 years, 1000 free minutes per month for around 1100 pesos a month, the plan includes 25 free minutes per month to europe/germany and a special rate if i pass those 25 minutes, for calls to the US i pay actually around 3.5 pesos per minute including the taxes.
i started that plan back in the day with just 300 or 400 minutes free per month, calls to other providers like orange been not counted towards the free minutes, today i have a 100 pesos per month extra fee included so all calls to all providers count towards my free minutes, extra minutes are much cheaper that the minutes purchased with a prepaid phonecard.
with such a plan/contract you can change your phone every 18 months, the more expensive models require a little extra payment on the change, but reasonable, the last years i switched my phone in the rhytm of around 12-14 months, they never complained, it is negociable.
Internet, here it depends where you wanna move to, if the area/residence is connected to the landlines of claro/codetel you can make a contract with them, their basic services are available for reasonable rates, their overall service is *****(yeap, i have over 13 years of "Codetel" experience with internet and landline office and private phone services, and their provided services are ******), but their functionality may vary from area to area.
here at my home claro/codetel does not have more landbased lines available since a decade or so, so i use a wireless internet service, provided by a company named Bec-tel, it is a simple 384/128 connection, the few times i had trouble with that one i called and got assistance right away/problems resolved right away and without charge(opposite on claro/codetel, even if you are a company you may have to wait a full week plus the next weekend before a technician even shows up to ask 'what is not working'). i manage on that connection my website and i am on my e-mails all day and night long, works fine for that, but is also not a cheapy, i pay $98.- per month taxes included, since a week i have for 15 extra bucks per month a local phone number installed on that, too, not used that often til now, will have to find out how it works, til now it works just fine.
Mike