Machu Picchu is unmissable, but it’s also a massive rip off. So was it worth it?

This may be controversial... but from start to finish, we felt milked by Machu Picchu. It cost us the best part of Β£800 over 2 days. Are the Peruvians ripping everyone off? Can you really blame them? Or could there be a cheaper way of doing it?