How long do you have to spend with the people you are visiting to make it worth the trip to see them?

For example, if they are an hour away, do you have to spend an hour or two with them to make the drive worth it?