There are plenty of fancy upright bikes available on the market. Not all of them are compact enough to fit in small spaces. The Exerpeutic 500 XLS Bike has a heavy duty steel frame construction that can withstand up to 400 lbs weight. It has 8 levels to push your body. It works for users 5’1″ to 6’5″ tall.
The bike folds to 1/2 the size when you are done with it. Costs under $200 at this time.