You are not required to provide lunch. You are not expected to tip. You hired a service and you're paying for it (I know your new windows weren't cheap).
You are required to be solicitous and helpful if they ask for help with something (move your car or kennel your dog). It would be nice of you to have a cooler full of water bottles and if it's cold, hot coffee. You can also offer snacks or comfortable seating (lawn furniture set up, perhaps) if you want to impress them with how much you appreciate their work.
If the crew really knocks you out with how awesome they are you can follow your heart and open your wallet but don't think there is an obligation beyond normal niceties.