The Texas Hill Country is a popular getaway destination! And Fredericksburg is a darling town in the Hill Country! Visitors often wonder what to do in Fredericksburg, TX. There’s great history, and restaurants, and of course shopping. Main street is filled with dozens of places to get your retail therapy on!