If you're looking for hidden gems in Fredericksburg, Texas and the surrounding hill country, be sure to stop at these 20 places for incredible experiences!