Here are some hotels near Hall of Preserving Harmony (Baohedian): Novotel Beijing Xinqiao,Beijing Hotel,Capital Hotel,Regent Beijing,Legendale Hotel Beijing
You could try 1949-Quanyaji(jinbaojiedian),TuYe Beijingcai (WangfujingxinYanShadian),Da Huai Shu Kao Rou Guan,Made in China,Siji Minfu Restaurant Peking Roast Duck (Dengshikou)