The best small town in Texas is Round Top, where you’ll find great shopping, good eats, Insta-worthy hotels, and world-famous antique shows.