Try this article from USNWP: A+ colleges for B students:
http://colleges.usnews.rankingsandreviews.com/best-colleges/rankings/national-universities/a-plus
There are a few lengthy threads here on CC for and by parents with kids that have GPAs between 3 - 3.5. Do a search and you should find them.
Loren Pope’s Colleges that Change Lives is also pegged to this kind of student.