@Anshul Jain @Brian Campbell - Google and the BP forums are a good place to start for a broad search. Once you pick a market then dive in a little deeper. Again Google search or BP forum, but now that you know the market you can start reaching out to your potential "team" in that market as well. It's helpful to network with people that are actively involved. People like real estate investors, agents, wholesalers, property management companies, contractors, etc... If you just ask the places to invest then they will tell you.
However before you start asking make sure you know what YOU want. Everyone is different. Some people want the high returns, but they're willing to put up with a lot more headache like high tenant turnover. Some people want lower returns with steady cash flow. Some people want SFR (single family residence) or multi family (2 units+). It all depends on what YOU want.
Once you have your market, and your contacts set in place you can start scanning the area for deals. Try and do the 100/10/3/1 rule. Look at 100 properties to find 10 potential deals. Make 3 offers on the deals and 1 will be accepted. I work in the Detroit area which is targeted as one of the hot markets in the mid-west. I can answer any questions you have.
Also it's helpful to fly to the market to get a feel for the city and surrounding areas, but it's not necessary. If you have boots on the ground they can take photos and video of what you need to see. I do that for some of my clients and they've found it helpful. Good luck!