Cuba is well-known for its Caribbean charm. The Latin country also offers a lot of beaches and some cultural history.
One thing to note about going to Machu Picchu is that it is not cheap and the logistics can be even trickier that you ever expected. And if you want