Please see my initial note. All would work except maybe Pitt - about four hours and St Mary’s.
Ps - if you spend less, you have money left for grad school.
Good luck.
But based on your note - if you mean medium to large population of school - you can apply to UMD, UDel, and JMU. If you wanted another you could add GMU or UMBC or Towson.
If you meant near any level of society medium or large - you can look at Mary Washington, CNU, and American.
Or for small schools in society, Dickinson and Franklin & Marshall supplemented with the previous paragraph.
Given your profile, you can build a varied list of a few schools that meet your school size and city size list - and be done very quickly. Just wasn’t sure what you wanted ‘medium’ or ‘large’ - but if it’s the school, those 3 schools I noted up top would be enough to give you affordable opportunities -plural.
You should go visit and confirm they are what you desire.
Good luck.