Honestly, do not spend £150 on a 20l backpack! That's just throwing cash away when you could use a 5p plastic bag from Tesco.
Buy yourself a simple, inexpensive, serviceable bag and spend the rest of the cash on going somewhere nice for a few days rather than giving it to some fancy brand...