San Diego is the better choice for travelers who don't like big crowds. SD is no small town but receives far fewer tourists than nearby Los Angeles, and the traffic isn't as bad. The San Diego beaches are also cleaner and quieter and this is the perfect place to have a romantic weekend getaway.