If you are planning to visit Lima, a good option is to rent a car to get to the famous Peruvian south cost circuit “Paracas - Huacachina - Nazca”.
The minimum required time is 3 days but the ideal time would be 4 days in order to have plenty time to visit the tourist attractions on your peace. In case you only have 2 days you can divide the circuit and only visit 2 places.
Paracas (Ballestas Island).
Visit the famous natural reserve of Paracas, It is located 3 hours south of Lima, the main attraction over there is the Ballestas Island, deal conditions created by the Humboldt Current enable the animal inhabitants of the Ballestas and the nearby Paracas Peninsula to thrive. You will get the chance to see sea lions and Humbolt penquins up-close.
Ica “Huacachina”
Take the wheel to get to a nice place in the desert of Ica and visit the famous Huacachina oasis which is surrounded by massive sand dunes that are both picturesque and perfect for adventures activities like sandboarding and dune buggy rides.
Nazca “Nazca Lines”
Overflight the mysterious ancient geoglyphs etched into the Nazca desert and enjoy of an amazing experience.