Machu Picchu may be the best known cultural attraction in Peru, but this country offers an array of fascinating things to see and do on a family vacation.