If you want to be able to walk to the beach from your hotel, go with Huntington Beach. Cute downtown area and large stretch of beach.
In newport you have to get on the peninsula to have a good stretch of beach, or you can go to Crystal Cove- again driving.
My first visit we stayed in Huntington and loved it. I now live in Newport Beach. Both are great!