Mini-Stay Programmes for Groups