In addition to attending Earth Day activities and weekly markets, New Braunfels residents may watch a play, get medical questions answered and purchase rare vinyl records this weekend.