When I choose the books I am going to study from, I check out the books that have the best reviews in amazon and goodreads and I also check out their price.
When I narrow down my options, I then ask around(maybe reviews suffice and I sometimes don't need to ask around) to find out which books explain stuff intuitively and which books re more mathematical.
Then, I buy one that explains concepts well and one that is at a slightly higher mathematical level than the course that I will enroll in so I am always challenged.
This, I think, is a nice strategy for self-study too.
Also, sometimes I don't buy the books but I borrow then from my University library. For example, for my upcoming classical mechanics course I bought Morin's books and I will be borrowing Taylor's and Goldstein's books.