That's great. I'm glad it gave you some comfort. Just don't be surprised by emotions that come up--and they will. As I've said before, there's no time limit on grieving. How did your grandmother handle the funeral?
Cremation isn't as expensive, especially if you choose not to be interred at a mausoleum. Your relatives (or anyone you choose) can either keep your ashes (in an urn, for example, which can be bought elsewhere besides the mortuary that does the cremation), or you can have your ashes scattered or buried somewhere meaningful to you. Also, there are burial insurance policies you can buy, where you pay X amount now and when the time comes, the insurance company covers the actual cost.
Good question! I really don't know. Hopefully someone else will.