Ultimate guide to visiting Newport Beach, with the 10 best things to do in the city, where to stay, where to eat and drink.