Not sure where this may fall in your budget, but I have this on a couple of cement floors.

http://www.homedepot.com/p/Greatmats...DW25/206412185

With a razor knife and a straight edge, this is the fastest easiest floor I have ever put down. If it gets wet you just take it up, let it dry, and reinstall.
Chair, table, bed legs do sink into it though.
Soft and warm to walk on.