Rostov-on-Don Airport has domestic flights, as well as flights to and from Europe, Africa and Asia
There is no metro system in Rostov. The bus system is hard to understand, but any public transport can be used to some degree if you have a GPS-capable phone and an application like YandexMaps to find routes.
SkyExpress taxi  offers service in English, and Leader taxi  can be booked online, probably with Google translate.
Rostov state opera and ballet, (134 Bolshaya Sadovaya Str.,), . Rostov has a nice opera theatre. Most operas are sung in an original language.$20-$50.