Protests by residents left hundreds of tourists stranded at Peru's famous Machu Picchu. Here's what travelers should know.