Puerto Banus, hotspot for the rich and famous, finishes bottom in Which? survey of Spain's best and worst seaside towns, with San Sebastian ranked No.1 : vimarsana.com