there is a fridge in every cabin on the MSC Opera which serves as the mini- bar. It leaves a little space for own bottles, but i don't know if it is allowed, as we didn't bring own bottles with us. The mini- bar is IMHO reasonably priced like all the drinks on board, so i'd consider not to carry all that own stuff.
Concerning wine package i can only say that it was also available in the Mediterranean.
I don't have a picture of a balcony cabin, but i can assure you, that they're quite small but very nice decorated and functional.
What other info are you interested in?