Advance reservations are recommended, especially if you are booking a hotel in the summer months, which is peak tourist season in Cyprus.
There are quite a few Bed and Breakfasts in Nicosia, thanks to the tradition of Greek hospitality that permeates Cypriot culture. Many families will rent out extra rooms or turn large buildings into charming B& B. The average price of a room at a B&B is between 50 and 80 Euros a night, though this depends on a lot on the hotel's location and amenities, as well as the time of year.
Nicosia has all types of hotels, ranging from charming boutique inns to luxurious modern business hotels, and even top of the line chains, as Nicosia is home to several Hilton properties.
You can expect to pay anywhere from 80 to 300 Euros a night for a hotel in Nicosia, depending on the type of accommodation and amenities you seek. Once again, the closer you are to Cyprus' peak tourist season in the summer months, the more expensive hotel prices will be.
Nicosia does not have a large selection of hostels, as most accommodation in the city is from the mid-range to luxury category. However, there are a few hostels available with private rooms ranging from 25 Euros to 50 Euros a night.
At Nicosia hostels, you can expect simple, clean and comfortable accommodation with few frills.
If you want to research in which neighbourhoods to look for hotels, refer to "Popular Areas To Live Around Nicosia" Under "Rent house or flat".