This is such a great place and every body has got there own,but dont for get the towns on the outskirts such as Christchurch (A35), park up, in the town centre, short walk to the high street, and priory with grounds to walk about, also has the river avon. Food avalible from cream teas to take aways. try the River side inn A35 or pubs in the old town.
Ringwood (A31) with its market and off, of that, the old high street. with a pastie shop,at the end, buy a few take them home. If you want to watch the surf try,
Highcliffe (A337) the car park is on the sea front, Chip shop on corner of traffic lights, and further up is the castle, but this weather take a jumper.its a steep walk to the sea front.
Have fun.