Nicola Stewart shares everything you need to know to plan the perfect weekend in this dynamic port city