Our tour did not initially have a stop for lunch, but our tour guide was kind enough to stop at a local restaurant to try their local baked pies. It was the best food so far on our Baltic trip!
My advice - if the weather is bad and rainy, do not go on shore. It is not worth being miserable in the que line for the tender if it gets shut down due to high waves. If the waves are high, chances are you will be next to the person that gets motion sickness.