There is something almost magical about stepping onto a mega cruise ship for the first time. The sheer scale of it takes your ...