Whitehaven in Cumbria was named one of the best and cheapest UK seaside towns.