If you want an Upright save your money and buy a Shark Liftaway, cost is $160 at Bed Bath and Beyond with their 20% off coupon and they are every bit as good a Dyson that cost at least $500, in fact from what I have tested they appear to actually be a bit better than the Dyson.
If you want the best vacuum period then buy a "Pro Team Super Coach 6" this is a Backpack vacuum that you wear on your back so no problems like there is with Uprights such as falling over or can't get under furniture or can't reach up high.
These can reach ANYWHERE, can't fall over, have tremendous suction.
They are the best by far for wood floors, tile, stairs and very short carpet.
Also easier to mess with cords, you can plug it into one plug and probably do the entire house unless you have an extra large home.
Price is about $400 so no more than most vacuums that aren't half as good.