I had a preference for tomato sandwiches. They would always get very soggy after a few hours in my satchel.
I could just go a ham and sliced boiled egg roll, with a dash of pepper.
My spam volume has been low for quite some time.
If you like your ham, I'd recommend Waitrose Continental Honey Roast on some nice bread with butter.The ham isn't cheap but I'd say its a contender for the best in the world.
Waitrose is usually pretty good, and they price match quite a lot with Tesco, so it needn't be too expensive.