Russian citizens who wish to travel to the US for business or tourism purposes must apply for a US B1/B2 Visa. While the application process cannot be 100% online, iVisa can help you obtain the confirmation page you are required to have for your interview at the embassy, and they can do that offline or online.
Visiting Russia is possible, and most of all, the biggest part of Russia is safe to travel. You better don't visit some regions, like the border between Russia and Ukraine but a region like Altai Republic is absolutely safe.
U.S. passports are valid for travel to Iran. However, the Iranian government does not recognize dual nationality and will treat U.S.-Iranian dual nationals solely as Iranian citizens.
US citizens need a valid passport to enter Ukraine. A visa/Ukrainian residency permit is required for a stay longer than 90 days. If you need a visa, please apply for it in advance at the Embassy of Ukraine or Consulates General as long-term visas can not be issued upon arrival.
Americans can travel to most European, Caribbean, and Central and South American countries without a visa, along with many other popular tourism destinations. Countries that U.S. passport holders need visas to enter include Russia, India, China, Vietnam, Turkey, and more, and others require e-visas to visit.
Leading source markets for travel to Russia 2020-2022, by arrivals. In 2022, the country that visited Russia the most was Ukraine. Over 2.2 million trips were made to Russia from that country, marking a decrease compared to the previous year.