1. Holy crap, there are literally thousands of frames that are out there that fit this description. Most pretty cheap too. Look at the rear dropouts for quality, if that's what you're looking for. Forged is better than stamped. Check the BB and headset bearings for smoothness if you can afford to be picky. These are the two things that are the biggest hassle to replace.
2. As far as brakes, just check the existing brakes on the bike; if there's 4mm of slack to move the pads, they can accomodate a 700c wheel.