The 3 Weeks in Halacha and Aggada
I noticed a very nice pdf file (in Hebrew) that explains the 3 weeks - both its Halachic laws and the stories behind it.
You can find it here.
The Aggadic portion tells the detailed story of the destructions of both Batei Mikdash in story form. It later talks about the destruction of Betar and the story of the 10 martyrs. It even has a chapter about Yemot HaMashiah (pages 54-60). Finally, it contains Megilat Eicha with a simple commentary.
This is followed by the laws of the 3 weeks, 9 days, Shavua Shehal Bo, and Tish'a Be'av.
If you read Hebrew, check it out.