I did a trip to Peru in May (as a youngish couple). We spent 4 nights in Ollantaytambo and 3 nights in Cuzco and didn't do Lima. It was pretty much perfect for us. However, I could see how Olly may not be ideal for a single guy.
If I were doing it as a solo-trip for 8 days, I would 100% do a trek to Machu Picchu. Based on my research, I'd opt for the Salcantay Trek rather than the Inca Trail.
Saturday 4/26
Arrive Cuzco - Explore Cuzco
Sunday 4/27
Transport to Ollantaytambo -- Visit Moray, Maras and Chinchero on the way
I'd stay at Hostal Iskay.
Monday 4/28
4 Day Salkantay Trek to Machu Picchu
Friday May 2
Explore Machu Picchu
Train back to Cuzco
Saturday May 3
Flight to Lima
Explore Lima
Sunday May 4
Flight Home