Here are some hotels near The Temple of the Sun: Sumaq Machu Picchu Hotel,Belmond Sanctuary Lodge,Casa Andina Standard Machu Picchu,Gringo Bill's Boutique Hotel,Machu Picchu Adventure House
You could try Cafe de Paris,Tampu Restaurant at Sanctuary Lodge,Indio Feliz Restaurant Bistro,Hatuchay Inn Restaurante & Hotel,Tinkuy Buffet Restaurant at Sanctuary Lodge