It's always best to set reservations. Generally they do have valet parking. However, you can park on Main Street if parking is available or in the parking garage.
Street parking is free on Main St. Saturdays & Sundays. There's also a paid parking garage on Main that says it does accept parking validation from nearby businesses, but I don't know how that works with the automated attendant machine at the exit. I joined a friend there for Sunday brunch and she made reservations, but I'm not sure if reservations are required, but probably at least recommended.
Thanks! Your answer is awaiting moderation.