On the north shore of Lake Chapala between Jocotepec and Chapala, you'll find hundreds of restaurants. From traditional Mexican food to international cuisine, this area is packed with more selection per square kilometer than most cities and towns north of the border.