We are traveling to Novosibirsk in late July to see the August 1 solar eclipse, and will be spending 4 days there, 3 in St. Petersburg and 2 each in Tallinn and Helsinki. We will be traveling from St. P. to Tallinn by bus, from Tallinn to Helsinki by boat and from Helsinki back to St. P. by bus or train. The rest of the trip wil be by air.
Any information about any or all of these cities and regions will be appreciated, as well as about travel between them, about Aeroflot, airports and airport-to-city transit, food, sights, hotels, and - in Novosibirsk only - car rentals. Also - in the remote event any any reader would know - how formally is one expected to dress to attend the opera in Novosibirsk's opera house? (Russia's largest)