These UK cities have been voted the absolute best for millennials