I forgot to take into account the other parts of your post.
Foods...difficult to say. Hopefully not Dante's eating habits. XD Though I'd have to wonder if Sparda too enjoys strawberry sundaes. If he eats pizza, does he like it with olives, or is he just like his son? I also imagine he'd prefer a good, home-cooked meal to anything too rich and fattening, but then again, from the looks of Dante, a slow metabolism isn't an issue (but then again, Dante's lack of weight gain could be due in part to his physically demanding job).
Drinks: I see him as a tea drinker; I don't know why (it's probably the outfit), but I bet he's the kind of guy who would sit down with his morning tea or coffee in a nice, plush armchair. .
For alcoholic beverages, it would probably be something straight, no mixing-like scotch or gin.
Hobbies: Well, I imagine he'd spend a set amount of time practicing his combat skills each and every day. He'd probably read books on various lore from all around the world; Mythology, History, Geography, Spiritualism, and anything else that would help him learn more about humanity and the world they live in. I also see him being the kind of guy that has a set schedule for each task he performs every day. He'd spend time with his family (teaching his sons when Eva permits it, or isn't looking), going over battle plans with any demons following his example in his fight against Mundus, and perhaps taking up practical hobbies such as carpentry and agriculture.