Derry~Londonderry named in list of top cities to visit