Saint Petersburg has hotels of all kinds. The guests of the city are free to choose from modest 2-star hotels to luxury 5-star accommodations.
There are also hostels, mini-hotels and apartments. Recently, hostels and mini-hotels have become increasingly popular. They have affordable prices and are located in the central districts of the city.