I am going to Peru in a few weeks and have a dilema in Lima. I am due to arrive at the airport at 11:00 pm and fly on to Cusco with Lan at 6:55 am. Assuming I arrive on time (flight stats says this flight tends to be about 40 minutes late most of the time), would it take about 1 hour to go through immigration and recheck my bag? I am supposed to check in with Lan 2 hours before my flight (5:00 am). Here is my question: with a maximum of 5 hours should I stay at the airport or go to a hotel for a few hours sleep? (I already made a reservation with a B&B which says it is "10 minutes from the airport," but am considering cancelling.) I will have been traveling since the previous morning, so know I'll be exhausted and am transferring directly from Cusco to Ollanta - more than a 24 hour trip in all.
Thanks for any suggestions.