I don’t know of any ‘fantasy’ or theme type places like the one you went to, other than The Madonna in SLO, but I can recommend a few great places in the area.
I second Sassy’s recommendation of Jenner Inn and River’s End. I also had one of the best meals of my life at River’s End.
One Mesa is one of my favorite B&Bs in the area. It’s small and secluded, and the owners are incredibly friendly. The Sunset Cottage is amazing, incredibly comfortable, intimate, and charming.
Oleander House in Yountville is where my husband and I celebrated our first anniversary. Very comfortable.
Fort Ross Lodge is also nice, though a bit more rustic. We stayed on ‘The Hill’ one Valentine’s Day and loved it. Our own deck with BBQ, our own hot tub, our own sauna. With a gorgeous view of the ocean.
The ‘Cut Glass Suite’ at the Inn at Occidental has a private hot tub and is gorgeous. I love Occidental. Negri’s and The Union Hotel are two of my favorite restaurants in the area. If you like spa type stuff - Osmosis is nearby and is one of the best in the country. We did a weekend in Occidental one V-day and tried the enzyme bath along with massages. The enzyme bath is a neat experience, but the massages have become something of a tradition.
Others you might want to look into -
Safari West has safari ‘tents’ and cottages and they do romance packages during the spring.
Kenwood Inn - In the Sonoma Valley and newly remodeled. An ‘Italian villa’ kind of feel.
Post Ranch Inn - Big Sur, with ‘cliff’ rooms, ‘tree’ rooms, and other neat accomodations.
The Eagle’s Nest at Blackthorne Inn - This one looks pretty cool. It’s on my ‘to do’ list.