Here are three hotels in L.A., San Diego, and near the popular Hearst Castle. These will appeal to travelers with an interest in historical attractions. Rates from $106 a night.