The rain brings out the best in these destinations, making your travel experience magical