Santa Barbara is also great! I like staying right on the main street, State Street, at the beautifully renovated Hotel Santa Barbara
www.hotelsantabarbara.com which is a 10 minute walk from the beach but in the heart of the shopping/entertainment district.