You cn check cafe biergarten and cafe pesto. They are both really good.
The shimla brewery is overrated with bad craft beer. I know beer well, so believe me when u say, don't visit the shimla brewing co.
You can try 4 star hotels for getting the best cafe in Shimla. As I have experienced an awesome cafe in Shimla at Toshali Royal View, so I can suggest this place for a good memory.