First things first, it may benefit you to find a local agent to help in your search; especially since it will cost you nothing (most of the time). Most agents will be able to create a search for you, and have homes meeting your criteria automatically sent to your email. From there, you can pick and choose which one's interest you, and then your agent can schedule an appointment to view the home(s).
Information that they will need in order to help are the things that Heather described below. Without that information, it would be difficult to find you something that meets your needs.