Need something big enough for laptop, lunch, laptop headset and charger, various other shite I carry about. Waterproof for walking commute. Stylish preferably. Can spend up to £150 ish. Maybe a backpack? Will shoulder bag fuck up my back?