Peru is one of the most fascinating countries to visit. There is an abundance of incredible things to do and places to visit. From the coast, to the the Andes, from the jungle to the northern beaches any traveller is spoilt for choice. Historically rich, this country also has an incredibly diverse cuisine, one could spend a week eating in Lima’s world class restaurants. Visit the markets in Lima then head up to the Andes, stay in a fabulous private house in Cusco and learn about fabric dyes and weaving traditions that date back to the Incas. Visit the jungle and drift upstream on a luxury paddle boat or trek through the amazon forest to spot exotic wildlife. The waves in the north are world class and some of the best surfing can be had on these shores. Small boutique hotels and surf houses can be rented in Mancora for a laid back beach holiday.