There are a few spaces available on Market Street, but you'll probably have better luck one street over on Windward--just check the meter times. On busy beach weekends, you're better off riding your bike as parking is scarce.
Happy hour runs daily (yes, including Saturday and Sunday) from 4pm to 7pm.