I had a really nice stay with three of my friends in Prague. In the apartment was enough space for all of us. A supermarket is really nearby and it is easy to get with the public transport to the touristic places.
If you want to cook: Evenything is there. Also oil, spices and maybe also some cocoa. All of us can recommend the apartment to you.