UCSB VS SDSU

I’m very torn between the two one side of me wants to attend UCSB because it’s a better school and more prestigious however I fell in love with SDSU’s campus. I am currently a bio major but am already thinking about switching into computer science or economics/business… I know switching majors will be easier at SDSU considering I will be towards the top of the class with a 4.1 GPA in high school where at ucsb it will be highly competitive. Anyone have any insight on which I should choose or any info I should take into consideration?