Residents and businesses in Stevenage are being asked to give their views on the substantial regeneration of their town centre.