This serene Hill Country town boasts a treehouse hotel and an idyllic swimming hole.