The charming Hampshire seaside town with stunning views, historic pubs and wild horses