think you need? for example do you have stairs in your home? if you find it easier pushing a vacuum then an upright is a better choice, or if you want something lighter choose a canister vacuum cleaner and the main part to move is the hose. all of these are important questions to ask before you buy.
next you should decide on a budget before visiting the store and stick to it. some vacuum cleaners can be very expensive and it can be easy to be talked into a more expensive purchase by the store because the particular model has this or that gadget. remember many vacuum cleaners can do 