I would start with getting pre-approved. Find out what you can afford, where you are comfortable payment wise, then go from there. Find a Realtor who has experience, is a good listener, negotiator and knows the market areas and what homes are selling for. Attorney's are absolutely helpful if you feel the need and extra protection, I would just advise it be a real estate attorney.... more
Definitely you should list with a Realtor. You most likely will get a higher offer, more qualified buyer and that Realtor will help you get from listing your home to more importantly, the settlement table!... more
It depends on the house, how long it has been on the market, does it fit all your needs? Every home and the bidding process is different. You will know when you have found the right home. If it is new to the market, give it your final and best and write a note with offer to show how much you love the home. If the home has been sitting for a little while, ok to go in lower, research the comps and see what the sellers paid for the house. They may need a certain number to clear. Again, every house and every offer is different. It has to be a win-win for all parties!... more
Crime reports and school numbers will only somewhat answer your question. The true answer that you will receive or should receive if you contact any realtor is that they can't directly answer the question. The Real Estate commission has set standards and guidelines for its licensees. Police reports and school testings can be shared however.
If you want to know how the neighborhood is, try doing what I did before I bought in Abington a couple months ago. I walked around the neighborhood. Great way to get some exercise and get a true feel for the area. Also, if you have the time (I hope so if you are considering such an investment in) drive around during different times of the day. During your walks or stops in local stores, ask people.
If you need anything, I am right here in Abington. I can answer most of your questions, as I don't claim to know everything. Have a great day!