The Winter Palace, Russia - An ideal destination for art lovers !