The smart ways are to take things that can be pre-cooked and kept for long or ready-to-eat food that does not need any cooking. There are many other benefits when you take home cooked food that is packed before your journey starts.
Pack your clothes well and this means that you put the clothes that you need first on the top and also have an emergency set that you may need anytime. These should also be easily assessable. Also, do not over pack and take only the stuff that you will need.