We've ranked the top six seaside spots based on their weather, beaches, fish and chips, pubs and crime levels