Sorry but the only answer to this question is Silversea. Had you explained your criteria I might have said a different cruise line, so tell us what you expect from a cruise line and we will try to oblige. By the way which Hamilton is that? .....Neil.
P&o...but not ventura.
It depends if you want informal or a more formal (fixed dining, dressing up type) of cruise, and whether you want to fly or not.