Saint Petersburg claims title of Europe’s leading destination