I usually bring wine and offer to make a side or dessert, but flowers are nice especially if you're not much of a cook. I'd make sure to bring them in a vase. The host is probably going to be very busy when you show up, they might not have time to find a vase and arrange the flowers.