It helps a lot to determine your price range first. No use looking at a $2,000 machine with lots of bells and whistles if your budget is $500!
Also, consider going to a dealer and purchasing a used machine. Many people trade in a perfectly good older model for the newest top-of-the-line, so you can usually get a lot more for your money that way.