Have a good time
Said before someone goes to an event, party, trip, or outing. Warmer and more specific than que tengas un buen día.
Have a great time at the wedding!
—I'm going on holiday tomorrow. —Have a great time!
Have a good time and tell me all about it.