Roanoke College in VA has a creative writing major and minor. They do give generous merit and there is a merit estimator you can run. I have not visited but know there is a walkable area of shops and such nearby https://www.roanoke.edu/beyondcampus.
VA Tech is also nearby.