I totally second the Valle de Bravo recommendation. We spent some time there six years ago when I did Nevado de Toluca and Orizaba over Thanksgiving of 2001. There's some decent cragging near town, and the large lake offers plenty of recreational activities.