Registering with Federal Migration in Russia

I am planning to visit Saint Petersburg alone for 4 or 5 nights and stay at an AirBNB. Now, I am obtaining my invitation via a travel agency. I am not sure if they can register me once I arrive in Russia, but my hosts have declined to register me upon arrival. Some also claim that since I am going to stay for less than 7 days, I can choose not to register myself.
But just to be safe, how does one register himself if the hosts or the agency are not going to be of any help? In such a case, how do I exit the country or deal with police if stopped, if I do not register myself with the Federal Migration Services?
UPDATE:
Just got back. I did not have to register since I stayed for 3 business days and 2 holidays (Saturday and Sunday). I was not asked anything on exit but handing the Migration Card which was given upon entering the Russian Federation. Hope this helps future travelers.
Best Answer
Foreigners visiting Russia for less than 7 days are not obliged to register (unless they stay in a hotel of some medical institution. But 1) it's not your case since you are going to stay at someone's place, and 2) hotels are obliged to register foreigners themselves).
????? 4. ???? ??????????? ??????? ?? ????? ??????????
?????? 20.
- ?? ???????? ????? ?? ????? ??????????:
5) ???? ??????????? ????????, ????????? ? ?????????? ????????? ?? ???? ?? ????? ???? ????, ?? ??????????? ??????? ?????????? ????????? ??????????? ??????? ? ????????? ??? ? ???? ???????????, ??????????? ??????????? ??????, ? ?????????, ???? ??????, ??????????, ????????, ?? ?????????? ????, ? ??????? ??????????????? ??????, ??????????? ???????????, ??????????? ??????????? ?????? ? ???????????? ????????, ??? ??????????? ??????????? ????????????.
Pictures about "Registering with Federal Migration in Russia"



How can a foreigner register in Russia?
Registration must be done at local pulice precinct (in Moscow ) or FMS office (commonly known as OVIR)....For visa registration you will need the fullowing documents:How do I get a Russian migration card?
Upon entry to Russia you will be given a migration card, which is usually distributed to passengers on incoming flights while passing through a passport control and available at arrival points in Russia.Can a US citizen immigrate to Russia?
Permanent Residence: Foreign citizens intending to permanently reside in Russia can obtain a permanent residence permit (vid na zhitelstvo) valid for five years that may be extended an unlimited number of times. Foreigners may apply for it at the local FMS based on their at least one-year residence in Russia.Migration registration in Russia
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Elina Fairytale, Elina Fairytale, Alexander Kozlov, Elina Fairytale