By Dennis Moore
April 19, 2012 (Baja)--Baja, or Baja California, is the northernmost part of Mexico--just across the border from San Diego. Like a hidden jewel waiting to be discovered, the region has many tantalizing facets. Baja includes the cities and towns of Tecate, Ensenada, Tijuana, Rosarito Beach and Puerto Nuevo, which is world renowned for its lobster fest.