We've decided to visit San Diego and I need advice on hotels. Family friendly and pool is a definite. Should we stay in the city or just outside? Is traffic crazy?