I've had no problems bringing food onboard ship. Specifically, I got some Jamaican meat patties on St. Maarten and brought them aboard.
As for walking around with alcohol, sure. You're generally not expected to remain in the same bar you bought the drink in...
Dana