I spent a few days in Fredericksburg last May at Lady Bird Johnson park RV campground, I did not fuel up there, as I ended up heading out going south and bought fuel back by I-10 in Kerrville about 20 miles away. I had originally planned to fill up in Fredericksburg before leaving town and my first choice would probably have been the Stripes Sunaco gas station about 1/2 mile north of Lady Bird Johnson park. If you need propane there also appeared to be an very easily accessible Hill Country Propane dealer just north of there as well. There may be other gas station options on the east side of town, but none that I recall as being particularly memorable. The HEB grocery store seems to have a good gas station, though it was always VERY business with a line of cars waiting for the pump every time I went by (4-5 times).