Used to work on trains through Portsmouth - good chance to see the best and worst of a place. Generally, Portsmouth folk were sound, had a few good nights out there too (although this is close to twenty years ago). Gosport is rough, drugs and gangs, really best avoided. Fratton too.