Depending on the age, the cheapest (if money is an issue) way to go is to gift him 3 wishes or something. What I mean is you basicly gift yourself. These wishes can be sexual, time consuming, material (with a reasonable price ofcourse) etc.
Duh, you don't get your bf a lapdancer or a hooker...