Hello! First time posting! I have a hotel booked in st. Petersburg for the end of june. I have Peruvian citizenship but am a resident of the USA. According to several websites" I do not need a visa with Peruvian passport, but what else do I have to show on entry to Russia? Hotel booking and air ticket of departure? Am worried about entry...please advise, thanks!