I always say a night in is the best. Make a CD of your bf's fave tracks of music and have that playing in the background (as long as it's not headbanging type of music), buy at least two bottles of wine, have some scented candles burning, cook him his favourite meal. Make sure you look feminine and wear a dress and sexy undies. Not necessarily raunchy, but subtle like white knickers and hold-ups. spray of your fave perfume, and wait on him hand and foot all evening.
He will think he is in heaven.
:-)