I love Mexico. My wife is Mexican and every year we go there for 2-3 months. It's always fun, relaxed lifestyle, nice weather, friendly people, nice beaches, cheap (not Cancun BTW), excellent food.
I'm sure internet connections is no problem there. We have a house in Colima, a medium sized...