Five Scottish towns named on list of best places to travel s