There's always Pilates matwork.
Jumping rope is pretty good too, you don't need a lot of space, maybe just enough ceiling clearance for your rope. And I bet a jump rope is cheaper than any machine you could buy.
I'm not a fan of gyms, either, but they're a necessary evil if I'm going to swim. Which is a goal of mine this winter. (There, I've shared it, now I have to do it!)
Oh, and do you get much snow? I shoveled some snow this morning and it was a great workout.
I've decided if we get a good amount of snow this winter (right now we only have about 4-5 inches) I'm going to build some snow furniture in our backyard. At least a table and a couple of chairs. Trouble is that our snow is so dry it doesn't stick together very well, it's tough to make even a snowball, but I digress . . .
My best advice for working out at home, is try to have a space that you devote to it. If you have a mat, roller, small weights, resistance bands, or any other kind of toy, they should be organized and close by. Your space might be in front of the TV, which is not ideal, but if it's the space you have, set it up so that it works for you, so that you don't have to go through a bunch of hoops in order to start your workout. Getting started is sometimes the hardest part.
2014 Bobbin Bramble / Brooks B67
2008 Rodriguez Rainier Mirage / Terry Butterfly Tri Gel
2007 Dahon Speed Pro TT / Biologic Velvet