7 spots we love in Fredericksburg, Texas