Is there something he has always wanted to do or get, but didn't have the money to do it? A concert or something cool for his car for example. Think back to random conversations you have had and I bet he has mentioned something. Good luck.
You with a bow on your butt. JK! my hubbies the same way, make a homemade b-day card.
give him a night he will never forget. an experience with you should be more than enough !! :)
Road head. Just make sure it's not during rush hour traffic.
I always do both, but I am a guy.