Not sure I would call it a hidden gem, but the atmosphere at South Carolina is really great. I’ve been to several games there and a night game against a good team is phenomenal.
You can’t go wrong with the options you put out there, but USC and Columbia are right behind those as another choice.