The fifth and final Harry Potter book, entitled Harry Potter And the Deathly Hallows, will be coming to all good book shops – and some bad ones – on 21 July. That's 169 days from now. Well, at least we now know what we'll be reading on holiday this year.