-Gunwharf Quays - take your choice! Loads here. I like the Old Customs House.
-The Camber - Abar Bistro - nice locally sourced Bistro food, and you can "park" your boat on the quayside nearby (or its a 5 min walk from GW marina).
-Haslar Marina - Landers (accross the road from the marina) - under new ownership. Only been once since it was taken over, seemed nice. Very nice decked area overlooking the marina. The Lightship, sits afloat in the marina. Not been here for a few years. Very unique setting - sitting on the top deck with a drink is a pleasent way to spend the afternoon. I've heard the food is a bit basic these days.
Seaview YC. Very basic menu, but again nice place to watch the world go by with a drink. You'll need to pick up a buoy and get a water taxi that the club operates ashore.
Again take your pick.
-The anchor in town - very popular sailor pub. Traditional pub menu, cheap and cheerful.
-Island sailing club - open to visitors and has its own pontoons. Slightly more formal dinning room, but lovely balcony which overlooks the water.
-The Fountain in town - same menu at the Folly, pontoon just opposite.
-The folly - just had a refurb, very nice again with lots of outdoor seating. Own pontoon. Get very busy at the weekends, but service is usually very quick.
-Banana wharf @ Port Hamble Marina, highly recommended.
-The bugle in the village - expensive but very nice.
-Lots of other options. Steer clear of the place at Mercury marina - its pretty poor.
-The Rising Sun - same menu at the Folly and Fountain. Lots of visitors moorings nearby.