Hi everyone,
I am staying in Peru (and maybe Bolivia?) for 13 days in November. I have been doing some research and would like someone's opinion on my itinerary seeing as I'm not sure if it is too jam-packed and ambitious. I plan to travel by bus (Cruz del Sur, in Peru) throughout the trip. I arrive in Lima and am thinking of staying there for 2 days. I then plan to take a 4-6 hour bus to Huacachina (Ica) and stay there for 1 day (sandboarding). I then plan on taking the overnight bus to Arequipa and staying there for 1-2 days (depending on whether I decide to visit the Colca Canyon or not). I plan to then take a 6 hour bus to Puno and spend the day visiting the Uros Islands. After, I was thinking of hopping on a 3h30 bus to Copacabana (Bolivia) and spending a day there. On the next day maybe catch another 3h30 bus to La Paz and spend the day there. Then, I was thinking about catching some sort of overnight bus from La Paz to Cusco (maybe La Paz - Puno - Cusco?) and spending the rest of the trip there, visiting Machu Picchu, etc.
Thank you in advance for any advice.

