I believe in a personal, yet unexpensive gift for a boyfriend. I would suggest a watch, underwear, or cologne. I would not buy a boyfriend gift cards or certificates, household items, or cash. It is too thoughtless and unpersonal. Also, guys are not picky about gifts like women, so you have a good chance of buying the perfect gift!