Yes, there are a fair amount of metered parking spots on the street. I've never had a problem finding a space the dozen or so times I've visited.
Yes, street parking and an attached parking garage are both available.
Thanks! Your answer is awaiting moderation.