St. Petersburg was named as one of the top ten cheapest European city breaks, according to a press release submitted by Airbnb to the Lenta.ru news website on Thursday.
Russia's "northern capital" was ranked seventh in the rating, which included a total of 25 European tourist destinations. A one-night stay in St. Petersburg costs $35 per person on average. Tbilisi appeared at the top of the rating, with accommodations costing only $30 per night.
Belgrade came in second in the rating, followed by Istanbul in third place, with Thessaloniki (Greece) and Sofia (Bulgaria) ranking fourth and fifth, respectively.
Other cities that appeared in the top ten, in descending order, included Bucharest, Kiev, Zagreb and Warsaw.
Trivago hotel search platform named Bulgarian Sofia the least expensive European capital city. The country is also home to Varna, the cheapest European beach town.
St. Petersburg was also recognised Russia's most popular landmark.