34 small hotels in St. Petersburg