Has anyone done this? Was it hard to do?

My mom lives close to me, but my grandmother is 4 states away and I won't be able to see her any time soon. (I figured, at worst, I can mail it to her and my aunt can take the picture, or she can go to a portrait studio....).

I need help figuring out what to wear, what frame to use and what the background should be. The ones I see on pinterest all have the same background, but that might not be doable since my grandmother isn't close.

Ideas??