I will be traveling with my Fiancé` to Peru in December from the 06th thru the 22nd of this year. We will be going from Lima to Cusco to Michu Picchu, and then possibly visiting the Amazon in Brazil if we have time.
First, we would like to know if it would be cheaper to book our flight from Lima to Cusco prior to our trip or should we wait to get a flight when we arrive in Lima?
Second, we would like to know what hostels are the best to stay at in both Lima and Cusco.
Third, where can we get great Peruvian food during our trip?
Please feel free to be more informative on Peru and places and things to do if you have the information.
All responses are appreciated