For hungry diners looking for authentic dishes from such locales as Cuba, Puerto Rico, Peru and El Salvador and more, here are 10 restaurants that give Latin foods a good name.