IN SPITE OF THE BAD WEATHER, THEY HAD A WONDERFUL HOLIDAY -> ALT...

2. In spite of the bad weather, they had a wonderful holiday -> Although...