Invite your boyfriend to come to your home. Don't let him know of your plans yet; just tell him that you want to watch a movie with him. When he arrives, surprise him with a romantic dinner. Prepare his favorite dish or cook something the two of you have never tried before. Decorate the table with candles and flowers.
Bring a blanket in your backyard and watch the stars with your boyfriend. Use this time to talk and get to know each other better. Tell him how much you care about him and that you are very happy to be with him tonight. Give him a kiss on the forehead or rub his arm every once in a while.
Give him a gift. Instead of buying him something expensive, make him something sentimental. Fill a blank CD with his favorite songs or fill a scrapbook with pictures of the two of you.
Prepare a bubble bath for him. Wash his hair and gently massage the back of his neck. After he is done taking his bath, offer to give him a massage. Pour a couple drops of massage oil on your hands and massage his back, legs and feet.
Bring him breakfast in bed the next morning. Wake up early to start cooking him a breakfast he will never forget. If he is still asleep when you finish cooking, gently rub his head and tell him that you have prepared a delicious breakfast for him.
Cater the day to your boyfriend's interests. If he's a sports enthusiast, watch the game on TV or pick up tickets to a weekend game. Alternatively, make your video game-loving boyfriend feel special with a little friendly competition; the winner cooks dinner for you both -- it's OK if you lose on purpose so you can continue to make his weekend unforgettable.