Hi there. Is it better to book flights within Peru (e.g. Lima to Arequipa, Puerto Maldonado to Lima) at the same time when booking return flights from Canada to Lima (e.g. on sites like expedia)? Or would it be better to book directly on local airline websites (e.g. LAN) or at a travel agency in Peru once we arrive? Thank-you!