How to Surprise Your Boyfriend on a Budget Do his favorite activity with him. Take him on a picnic. Write him a letter or poem. 20. Make him a video, slideshow or framed photo. Do charity work together. 22. Make him a punny and personal card. Surprise him with flirty photos. DIY projects.