There are 146 attractions in Peru. Machu Picchu, inca citadel perched on andean mountain ridge, is the most popular.