There is no more sofitel hotel, it is change to Mercure. And located downtown in the souq.

http://www.mercure.com/mercure/fichehotel/gb/mer/0546/fiche_hotel.shtml

Muntaza Plaza is somewhere between C and B ring road. It is walking distance to nearby Al Meera (local chain groceries shops).

http://www.sidestep.com/hotels-rates-h67212-al_muntazah_plaza_hotel_doha...

No idea about the price though.