You must see Finland, but on two occasions! First on the summer, enjoy Helsinki and the neihgboring sights, then take a cruise out to Estonia from Helsinki, spend the night in a nice hotel (Estonia is a lot cheaper), return to Helsinki and take a train to St. Petersburg. And your winter visit...