These room darkening curtains worked very well to block out the street lights and other night time lights.  While some daylight seeped in I slept much later than usual thanks to the darkened room.  

Pros: Room darkening
Cons: Not so sure about the thermal aspect