You can also get carpeting and pads custom cut and finished at the edges to fit specific rooms. Or just area rugs.
I second the suggestion of proper footwear. My podiatrist recommended
Vionic/Orthoheel for arch support -- they even come in slippers. Spendy, though.