Planning a trip to the famous Machu Picchu ruins in Peru? Here's our complete travel guide covering all you need to know before your visit!