Romance does the heavy lifting in these Christmas Gifts for Girlfriend, with candlelit dinner cruises, couples spa days, cooking classes and paint and sip nights you can share. Prices begin under $40, so it works for a new relationship or a long one, and the e-voucher lands in her inbox the moment you buy.