It happens to me every year.... I always do my christmas shopping in the last minute!
If this rings a bell, here is a list of hotspots for shopping that will for sure make the process easier, take good note of them. I am confident that you will find some nice presents for every budget.