The town of Machu Picchu offers budget and three-star hotels. At the entrance to the sanctuary, there are rest rooms, telephone booths, a fast food restaurant and a hotel.