The book I'd recommend after Dance of Dragons is Game of Thrones. You'd be surprise how much you pick up after each read through. Currently on my 4th read through. First read through yourself miss so much, for example you don't really pay attention to much said about Roose Bolton in the 1st to books because you don't realises how important he becomes much later, and roose isn't the only character/location/event that becomes important much later. so much slips through. The second read through i skipped the characters i didn't like, Sansa, brienne, jon snow in the 2nd book, arya in books 2 and 3 so still missed heaps. 3rd read through picked up so much more details in little throw away lines. Even in the 4th read through I'm picking so much i missed