Sort:  

I think Saint-Petersburg is best choice, thats really great city. If you love nature then Russia opens for you great opportunuties)