Despite the fact that it rained, we enjoyed our trip.
Though it rained
Despite of the heavy rain
Because of the rain
Though it is raining