To visit Machu Picchu I believe careful planning is required as it is not as straight forward as visiting the likes of the Coliseum and Eifel tower. Remember the site is in a undeveloped rural area so various transports and hotels would be needed and you would require to plan a base city to travel from.
There are a few things you’ve got to consider before travelling to Machu Picchu, aspects such as weather, altitude, food, tickets, transport and many more
Tickets- Before travelling to Machu Picchu it is advisable to pre-book your tickets as there are long queues and there is a restriction of the number of people they allow in the site. Furthermore if you wish to enter Huayna Picchu there is a limit of 400 people a day, 200 in the morning (07:00-11:00) and 200 in the afternoon (11:00-14:00) so reserving your ticket as soon as possible is highly advisable
Remember to print your tickets- Firstly you have to keep in mind Machu Picchu is a rural mountainous area and because of this there is little to no Wi-Fi or electronics so be sure to print your paper tickets and fully charge all your gadgets for your personal use.
Plan your hotel and transports- Remember the site is in a undeveloped rural area so various transports and hotels would be needed and you would require to plan a base city to travel from. Cusco city may be too far and complicated to travel from on the day (especially for tight schedules), so I believe either Ollantaytambo and Aguas Calientes to be a more desirable stay for ease of commute to Machu Picchu.
Bring food and drinks- Machu Picchu is a whole days visit with long walks and tiring climbs so food and drinks are important. There is lots of restaurants at Aguas Calientes village however at the Machu Picchu site there is nothing for sale. I highly advise for each person to bring a big bottle of water and some nibbles as there is a lot of walking and it can get very hot at times.
Bring Cash and Passport- Another advice is to have plenty of cash as only a few establishments take credit card. Passports are also used for entrance to the site so it is equally as important to remember.
Prepare for Altitude- As Machu Picchu is 2,500 metres high, the air is thinner and oxygen less that normal, this could result in sickness and headaches. To prevent this I advise to climatise in one of the towns/ villages nearby first before going straight to Machu Picchu. However I also advise to be prepared bring Coca leaves to chew and for a tea, go to the pharmacy and ask for altitude sickness tablets.
Know the climate- Lastly before travelling one of the most important fundamental to keep in mind is the climate. You have to remember that although Peru is known to be a hot dry country, Machu Picchu can be the opposite. As the site rises above the clouds you can imagine it being wet and sometimes cold so bringing a jacket and rain coat is advisable. Although the attire you bring should be good for both the climate but also for the activity ahead as there is plenty of walking and climbing.
After taking these on-board then all you need to do is relax and enjoy the famous mountain attraction.
Next : Travelling to Machu Picchu