i want to visit San Diego in around october and i am wondering if it's worth it? I really like food , shopping malls and theme parks. Just the only thing is , i have to first fly to Miami on a 2 hour 30 minute flight and then i have a 7 hour layover! then i get on a flight to San Diego which is about 5 hours. also: any good hotels? not too expensive.
thanks , respond soon