The last couple of times I paid about $11 for a smallish piece. You're gonna get a big chunk, so it's going to be expensive. But it'll make several servings.
I've always cooked it on the stove top, bring it to a boil, then turn it to low heat and let it simmer. You can't really over cook it either, so start it early.
As for the fat, it helps add flavor, but if it's just on the bottom, I usually peel it away before serving.