No, Lima is at sea level. You are all set!
You can call Javier or me and we can help you triage things and orient you.
Yes! Peru is a country with 100% vaccination coverage.
The end of March is the beginning of fall season in Lima, so temperature should be between 66-77 F and partly cloudy . There should be no rain. Pack a light jacket just in case for the night.