"sognare te" and "sognare di te" are both correct, but you have to say:
spero di sognare di te stasera! and because of the two "di" it sounds a little bit awful and so I think no Italian would use this sentence but it's correct and also accepted by DL.