That can go in a backpack for a long walk, not spill and still be hot when you need? Budget £15-20 and ascetically pleasing as is for my dads xmas present?