Veliky Novgorod is one of the oldest cities in Russia and is also recognized as the birthplace of the country. It was in between Moscow and Saint Petersburg so I decided to include it in my itinerary. The city has a laid back vibe and is full of history.