Fredericksburg is Texas’s most scenic small town with a lot of character: “If you love wine, don’t miss this small town right ...