My daughter was premed at UNC. She volunteered at the hospital on campus and did all of her shadowing at home during breaks. There were plenty of opportunities to volunteer in the community, through clubs etc.
That being said, you were offered an amazing opportunity at VT and I think you should take it. Medical school is very, very expensive and you were offered a tremendous gift at a wonderful school. Congrats!