Im travel to russia for about 22 days, among 3 City and each city or each place im stay is less than 7 working days. Im stay at Moscow for 6 working days(Airbnb) , stay at murmansk camp for 3 days, (booking.com) for polar light hunting, stay at one of the hotel at murmansk city center for 3 days(hotels.com), then stay at st petersburg for 6 working days(Airbnb).
Today im arrive Moscow and im booked 2 night at Novotel Moscow kievskaya (hotels.com). The hotel reception refuse to let me stay or check-in reason is because I don't have migration registration for my previous place of stay even im explained each place im stay less than 7 working days at each place and show them my air ticket or train ticket. The reception dont accept it and tell me that registration must be done after 7 days since arrived russia no matter how many place or city u had visited.
Am im wrong on the migration registration definition?
Advise needed pls