Food and travel website says Publix subs are the best