Definately Mexican-I love Italian food as well, but being Italian(partially), married to an Italian(1/2) and growing up here in NJ I have Italian food ALL the time, so I rarely crave it.
Mexican food OTOH, I jump at the chance for. Oink oink. ;o)
I am a picky eater and not very adventurous when it comes to food. I can usually find 5 or 6 items at an Italian restaurant that I will eat as opposed to 1 or 2 things that I will try at a Mexican restaurant. So I vote Italian!
My three basic food groups: Chinese, Mexican, and Italian. I probably eat more Mexican than anything because of all of the fast food options, and one of my favorite Mexican places is about 8 blocks away