Best way to stay in shape in my opinion is to play a sport, especially in some sort of league/club.
If you genuinely enjoy playing, it doesn't feel like a chore! Now into my mid 30s, I do not regularly go to the gym, I do not have any special dietary habits, and I weigh the same as 18.
If you genuinely enjoy playing, it doesn't feel like a chore! Now into my mid 30s, I do not regularly go to the gym, I do not have any special dietary habits, and I weigh the same as 18.