26 Trendy Hats That Cost Less Than $40