Hello. I'm arriving in Lima on March 18th late evening and I'm having difficulty figuring out transportation in my schedule of places I'd like to see. Here's what I'm trying to do: I'd like to Paraglide in Miraflores, then travel to Pisco, Bastillas Islands, Huacachina (trying some sandboarding)-possibly stay the night, Nazca Lines, Arequipa, Colca Canyon, Cuzco, Sacred Valley, Machu Picchu, Aguas Calientes (stay the night) then back to Lima on the morning of March 27th so my friend that I'm traveling with can catch a flight home. I think the sites we'd like to see in the time frame allotted is probably aggressive for the capability of transportation, but I'm more than willing to catch a flight to expedite the schedule. Also, I don't plan to trek at Machu Picchu. I'm having difficulty finding much about ground transport schedules. I'd greatly appreciate any information that anyone can provide to help me figure out how to get to each of these destinations, and how long to allow at each, and if my list is too crowded (I'd have to drop Arequipa/Colca Canyon, unfortunately). Past travels in some other countries, I've been able to find 12-15 passenger vans going to certain sites versus buses, couldn't find any info on alternates to buses in case I can't meet the schedule.
Also, I plan to stay on through the 30th and thought about taking a flight to one of the following: La Paz or Arequipa/Colca Canyon (if I can't fit it in above) or Juliaca, or a 3 day jungle stay - any suggestions???
Thanks in advance for any advice you can offer

Kim (Kat)