La Spezia will surprise you. It's the main city in the Gulf of La Spezia in Northern Italy and has a marina, medieval castle, museums, gardens and islands.