I have booked a tour for September that will go to Lima, Cuzco, & Machu Pichu. We return to Lima at the end but we are planning to extend the trip to see some other parts of Peru. We would like to do Arequipa, Colca Canyon and Lake Titicaca before returning to Lima(again) or fly home from La Paz. We've had trouble finding a company that will do this extension for us. Any suggestions for reputable tour companies and/or a good way to do this itinerary safely and with minimal backtracking. My travel agent is unfamiliar with Peru.