well i dont know about where you live but over here theres this crafts shop where they sell crystal/glass figurines of different things like a rose,a girl, a couple, or a heart made by 2 swans etc. and they are only a dollar that would be somethin nice to give
Instead of buying him something, why not make him something. If you knit or crochet, you could make him a hat or scarf. If you cook, make him cookies or brownies, or something else you know he loves. You could even write him a letter with a poem you write to him. None of these things cost much, but are so much more personal than anything you can buy. Think about it.