Hotels in Peru are very common and quite cheap. They range from 1 to 5 stars. The 5 star hotels are usually for package tourism or business travel, and are very common outside Lima for the most visited tourist attractions like Cuzco/Machu Picchu with its stunning scenery, Paracas (to fly over the Nazca lines), Tumbes with its large resorts, and of course Lima with the international and Peruvian businesses. Everything is substandard and expensive, but it’s definitely worth checking out. Four star hotels tend to be a bit more expensive (>US$80 per night) and are common in the larger cities. Three-star hotels are a good compromise between price and quality and usually cost between US$30 and US$50. 2 and 1 star hotels are very cheap (<30 USD), but don’t expect hot water or a particularly safe neighbourhood.
In many cities there are hotels in residential areas, but they are not tourist hotels, they are “couple’s rooms” for lovers. They are usually advertised as “hostels”, which may confuse the unsuspecting traveller who thinks they are for backpackers. Recently, there has been a considerable development of guest houses, backpacker accommodation, bed and breakfast and holiday rentals (short-term rented flats). The range of accommodation on offer has thus become more diverse.