Lymington by far. They tend to be pretty close to road prices, or a bit cheaper if you can take big volume. Avoid the Hamble like the plague - way way over priced.
Sparkes used to be reasonable o) but don't know what they are like since MDL took over.
Swanick Marina (ex Moodys). Much cheaper than MDL at Port Hamble.It was £1.04 a litre on Friday. Premier sells it cheaper, so you have option of Gosport Marina, Port Solent and Chichester.
MDL's idea of ''value'' to their customers is to buy poorly, then charge absolute top price and offer 10% discount for berth holders. They expect us to believe that they are giving ''value'' /forums/images/graemlins/laugh.gif.