I started to look into this right at the beginning of the year and am still struggling to make a decision. We have ruled out Captain Cook due to reviews that mention overcrowding, poor food. I keep seeing good reviews for the James Craig which is 550Aud (its since gone up in price but they have agreed to honour the price we were given a few months ago). At the same price is Vagabond, but they have different ships. Some cheaper, however I have not been able to confirm anywhere which ships are in the Harbour of Lights, but I believe the James Craig always is.
If anyone can help, that would be great. We really want to get something booked before the prices increase.