My fiance and I were also like godiva_diva looking for wedding sites. We randomly came across Michaels on Main and were very impression with the atmosphere, service, food and feel of the restaurant.
We made the decision to have our wedding at the restaurant.
Any you are visiting Santa Cruz Michaels on Main is a great stop to relax and have an awesome meal.
Pros: Clean, great service, plenty of parking
Cons: no dessert chef
more