On the subject of pubs, I've been giving this some thought. Fratton is an utter hellhole, a slum, a truley unpleasant hovel infested with tattood agressive inbreds. It makes Mogadishu look like Beverley Hills.
With this in mind, I think I might stay on the train for 2 more stops and hop off at Gunwharf Quays, which is bordering on almost civilised, and has a fairly splendid pub called "The Old Customs House", which is apparently the Old Customs House. Decent food and a nice place to sit outside if the weather is clement. This place is pretty much Brighton Marina, but perhaps with more people on benefits. As far as I can make out, its the best you're going to get within a 10 mile radius.
Superb description
Good shout with The Old Customs House, there's another couple of places that overlook the sea/estruary to Gosport which are alright, but they're more like bars than pubs.
Oh, and remember the train's only £6 if you have 3 mates, £8 if you have 2 mates.