Last two..
This is a themed crossword which replaces the word OLD within the answer with the word NEW (I think)
Anyway, on this basis....
8d Stop city centre hotels blocking upland (8)
I have: W?P?H?E?
7d Harry told his granny "I'm boring grandad" (3,5)
I have: N?W / ?I?E?
I think the answer is OLD TIMER and following the above rule this becomes NEW TIMER but can't quite parse it
Hope I haven't confused too much. Just hoping someone else is doing this crossword