To visit the main temples and climb to Wayna Picchu it takes a long time, so it is now advisable to visit Machu Picchu in two days, and another day to Waynapicchu, because in a 4-hour shift it is almost not enough, so you must take Holidays with more days of stay, if you do not have time then I only recommend visiting Machu Picchu and so you will visit very quietly