1. Waxahachie, Texas
2. Marathon, Texas
Marathon is the legendary gateway town to Big Bend in West Texas. Weary travelers can find excellent lodging at the Gage Hotel and the Marathon Motel & RV Park. Enjoy the food at The Famous Burro, and wander around the remnants of the Marathon Bank and Marathon Jail — which is actually a windmill criminals were once chained to as punishment for petty crimes.
3. Hico, Texas
Hico (pronounced "high-co") is a darling town southwest of Fort Worth on the edge of the Texas Hill Country. It's a town "where everybody is somebody!" as the city motto goes. Visitors can enjoy first-rate golf, hunting, and fishing, plus a huge number of other local attractions. But one's that not to be missed is the pie at the Koffee Kup.
4. Pyote, Texas
5. Bandera, Texas
Bandera, Texas, is the cowboy capital of the world. Located outside of San Antonio, the community is home to numerous dude ranches and guest ranches. In town, there's a general store, a real cowboy store, and wonderful bars and restaurants. Sit on a saddle at the OST Restaurant, hear some music at the 11th Street Cowboy Bar, dance on the sawdust floor of the Silver Dollar Saloon, and take a dip in the Medina River. Yee-haw, y'all.
6. Driftwood, Texas
If there's a "tastiest town in Texas," it's probably Driftwood. The Hill Country hamlet southwest of Austin is home to the renowned Salt Lick Barbecue, the scenic Driftwood Winery, and the farmhouse craft brews of Jester King Brewery can be found just a short drive north. The countryside is beautiful, the BBQ is incredible, and the beer and wine floweth. So what exactly are you waiting for? Pro tip: order brisket and beef ribs.
7. Canadian, Texas
Experience the Wild West in Canadian, northeast of Amarillo. Once a home to Native Americans, Buffalo Soldiers, Texas Rangers, and cattlemen, the city today has a variety of attractions. Check out City Drug, the historic Palace Theater, and Aud, the town's dinosaur mascot built atop a bluff outside of town. Of course, there's also the scenic Canadian River.
8. Tahoka, Texas
9. Roscoe, Texas
Roscoe is one authentic small texas town. Located roughly halfway between Fort Worth and Midland, the city hosts a big 4th of July to-do with a mudding competition, parade, street dances, music, food, and more. You can visit the LumberYard year-round for good food, cold drinks, and plenty of country western to get your boots scootin'.
10. West, Texas
11. Terlingua, Texas
Terlingua is an alternative-living community/ghost town situated between Big Bend National Park and Big Bend Ranch State Park. Visitors should explore the ruins of past dwellings, visit the cemetery, and check out the Passing Wind Ranch — home to one heck of a 4th of July party. If you need a bite to eat, head to the Starlight Theatre Restaurant & Saloon and strike up conversation with a local. They're an interesting bunch.
12. Glen Rose, Texas
You'll feel like you've traveled across space and time when you arrive in Glen Rose. Discover over 100 life-sized dino statues at Dinosaur World, or see the exotic species of our day at Fossil Rim Wildlife Center. There's great kayaking, mountain biking, and incredible eating at the Pie Peddler — home to homemade pies of another caliber. It's a weekend getaway waiting to happen.
13. Alpine, Texas
Doesn't get much farther West Texas than Alpine. This oasis in the West has boutiques, vintage stores, good eats, art galleries, and even a brewery. It's the perfect respite after your trip through the desert. Enjoy the Artwalk in late November, stay in a hotel, and absorb all the beautiful scenery.
14. Spur, Texas
Spur is a quaint little community located east of Lubbock. They've got the historic Palace Theater (another one!), classic buildings, and shopping destinations downtown. Spur is also the first place in the U.S.A to legalize "tiny homes." Tiny homesteaders from all over the country should head to Spur put down roots — for a spell. Tiny homes? Tiny towns? Feels right.