Most of the time I sew on the dining room table. It's really too tall though. When I'm doing binding or quilting, I haul out a 2x4 plastic folding table and spread out right next to the dining table. I can lower it to a comfortable height, which is better on the shoulders.
If I had the space, I'd get 2 filing cabinets and a length of formica countertop. I'd make a cutout for my machine and add a shelf underneath to hold it. I miss my old kitchen table. It had a formica top and the quilts just glided so nicely over it.
IKEA has some inexpensive table tops/legs that I was looking at.