Рейтинг был составлен на основе сервиса бронирования отелей TVIL.ru, в котором Санкт-Петербург занял первое место. В 2017 году туристы чаще всего бронировали отели на пять ночей, средняя стоимость проживания для путешественников составила около 3 тысяч рублей в сутки. Петербург остается одним из популярных российских туристических центров. Согласно статистике, которая охватывает период с 2009 по 2015 год, количество туристов постоянно растет. Также отмечается, что в Петербурге не наблюдается спад туристов.
Вторую строчку рейтинга занимает Калининград. Гости этого города останавливалются на 4 ночи, отдавая за сутки 2,5 тысячи рублей. На третьей – Вологда с 3 ночами и 2,6 тысячами за сутки. А на четвертой позиции находится Выборг Ленинградской области. Туда туристы приезжали на чаще всего на 2 ночи, а проживание обходилось в 2,9 тысячи рублей в сутки.
Также в рейтинг попали такие города, как Петрозаводск, Псков, Великий Новгород, Выборг, Мурманск, Архангельск и Сыктывкар.