AP Spanish Language Self Study??

Hello, so I am looking to self study AP Spanish Lang. Here’s a little background info for you all. I just finished freshman year and took Spanish 3 Honors (a junior level class) and received straight 100’s all year/received an award for best student in the Spanish Department. I thoroughly enjoy Spanish, and no it is not my native language although I am fluent. I speak Italian and English at home so those have greatly helped me pick up Spanish quickly. Now my school does not offer AP Spanish, only College Spanish but the teacher is not good at all and I’ve heard the class is a waste of time and money. I am looking to self study, and would like to know what are the best textbooks and review books to study from. Or where I could enroll in an online class. Also, how difficult is the test? Thank you!!