There are quite a few good hotels and the one that I would say my favorite is
Hotel Jehan Numa Palace which is a world class heritage
hotel situated on Shamla Hills in Bhopal. I found this one by a reference online when I was going through a list of Bhopal hotels to search the ones for my stay. There are also other places that can make up for a wonderful stay, but I found this one up to my satisfaction.