I used to love spending the day at a mall, browsing and making purchases. Nowadays, I prefer to have a plan, get in and out, and not spend hours out shopping like I used to. I don't shop for clothes online but I do shop on amazon prime for lots of things. I always check pricing there before buying something local, price checking.
When it comes to cookbooks, i will often find it on amazon but go into a local store to browse thru it to see if I really want it. Or, I will browse thru one of our stores and then while there I will check amazon for pricing b/c I've got the app so its easy to check when I'm out.
Its too easy to shop online (even here in Canada where shipping and delivery times can really suck) so definitely don't spent as much time in the malls and stores around here. Plus, as a bonus, if I don't go out shopping all day, I can shop faster online and then free up more time for other things like scrapping, reading, getting outdoors for photo walks, etc.
If I do go shopping in the stores, I like to go early, when the traffic is light, the stores are overly crowded and I can still get home in time to enjoy the rest of my day.