Vigo is a hell hole, I went to the nearest taverna and spent the day there. I have been on Aurora, Oriana, the old Victoria, the old and new Arcadia and several of the Princess Cruises ships and can tell thee that cruising is excellent, especially if you have a family.