You could easily go to Fredericksburg on just a weekend! Nikki and I went there on just a three-day weekend once (also to Shiner (Mmmm, beer!), San Antonio, and Luckenbach). We even did Enchanted Rock. It's really just a bunch of small towns (well, minus San An) so you would save plenty of money and time for a longer vacation some other time! Of course we were sleeping in the car, and you might not want to do that, but I remember we didn't spend a lot of money!

I love small TX towns, and I miss TX, so my vote would biasedly have to be for A. :)