On four well-landscaped acres on the hillside above Old Town’s restaurant row, the Hacienda has 200 rooms over eight buildings, neatly decorated in Mission style, some with pull-out sofas. Add in a workout room and Jacuzzi. Off-season rates start at around $100. Parking costs $16.
Best Western Hacienda Hotel
San Diego