Fredericksburg is definitely one of the best small towns in Texas to visit! Just outside of San Antonio, which, by the way, is on the list of up and coming US Travel Destinations in 2019, this charming hill country town is known for its German heritage, great wineries, shopping, Nimitz Museum, and Enchanted Rock State Park. Fredericksburg is the perfect long weekend to spend with your love or your best friends. This hill country beauty is host to an amazing Oktoberfest, grape stomps, wine and food festival, the Gillespie County Fair, horse races and the Fredericksburg Trade Days. With numerous bed and breakfast and Airbnb choices, it’s easy to find the perfect place to stay for that romantic couples’ weekend or girlfriend’s getaway.