Cities in HampshireCities in HampshirePortsmouthThe city port of Portsmouth on the south coast is a historic naval town and now a major yachting centre. Winchester