Any road bike can take a rear rack. Brazed-on eyelets are more convenient, but you can mount a rack without them. Yes, there are road bikes that have they eyelets. They were harder to find a decade ago, but there are many road bikes in the bike shops now that have them. They won't be the racing or imitation racing bikes though. More like light tourers and they may be equipped with a triple (but that's probably the perfect all-around road bike anyway).