Lima, Peru's capital, is packed with delicious street food, including barbecued skewered meat, called anticuchos, corn on the cob and refreshing tropical fruit juices. Head to local restaurants for fresh fish ceviche or try fine dining for traditional dishes with modern twists.