To make it a successful journey, you need to pack smartly and to be a smart packer, follow these steps;
1) Most importantly, you need to buy smaller. Once, you have an idea of your daily consumption of soap, shampoo, deodorant, body lotion, etc. You can buy small travel size containers from supermarkets by multiplying your daily consumption with the number of days of your travel. Once you are done with your requirements, you need to buy the right bag for your things.
2) Avoid the last minute hassle and pre-pack your necessary documents, i.e. passport, travel insurance, tickets, etc. and also carry copies of these documents. Try to carry less cash and make all your transactions using a credit card and inform your bank that you will be using it away from home, so that the bank does not block it for security reasons.
3) Pack the dark colored clothes because they work as multipurpose clothes and seem less dirty after 2-3 wear in comparison to light colored clothes, eventually saving you the time of doing laundry and unburdens you from carrying more clothes. The same thing goes for the shoes.
4) Carry a smart phone with all the travel applications installed within, rather carrying the maps, guides, camera and large batteries. Connect your smart phone with internet, so that you can have access to maps and other applications. Try to maintain some space in your bag for the gifts and souvenirs from the journey, last but not the least, always update your packing list after each travel.