[*]You can bring wine aboard but maybe not 7 bottles. there are nearby liquor stores but they are not very convenient.
On our last cruise on the Zuiderdam (11/3-11/13/10) there were people with cases of wine carried onboard. I know because we saw them in the hallways when the luggage was delivered, along with cases of bottled water and soda. We only carried enough for the 10 days and for the 2 of us.
Frankly, the water on the ship is fine with us and we don't drink soda.