A Day in Machu Picchu Town (Aguas Calientes): Complete Guide to the Town that Brings Machu Picchu to Life From $