For a day hike, a pack between 10 and 25 liters should be enough. You could fit your water bottle and your picnic in this pack, as well as a jacket and sunscreen, to cater for all weather conditions! For more than a day hike, you should think big! You will need a pack between 20 and 35 liters.