It's always good to leave a little space between eating and lying down in bed at the end of the day. The best thing to eat at night in general is protein, fat, and vegetables. For instance, if you're in an Italian restaurant, have chicken piccata with lemon-butter sauce, lots of vegetables, and a big salad. You'll sleep like a baby.