Me and DH are both pretty romantic. We still celebrate Valentines and have been married 40 years. We think it's a bit of fun.
We are romantic all year. We often buy each other little presents if we see something the other would like such as a book, cd, dvd, earrings (for me) etc. DH quite often buys me lovely flowers or a plant (I have over 70 houseplants).
We like that as well as being spontaneously romantic we can be extra romantic on Valentines, our birthdays, the day we met and our wedding anniversary.
We don't do the same things each year. We usually buy each other card but not always a present. Some times we go out to eat, sometimes get a takeaway, sometimes cook a nice meal. A few times we have gone away either just for the night or a few days.
I get that not every likes it and/or celebrates it but I don't get the hate or the sneering about it. It's only the ones that don't do anything that make the sneery, nasty comments I notice.
Also not all flowers go up in price. It's perfectly easy to find flowers at their usual prices. Roses probably go up but as I dislike roses DH would never dream of buying them for me.
Likewise not all restaurants have a special menu or put their prices up or are packed with couples. We manage to choose places that don't have a rip off menu and aren't packed so it can't be that difficult.
DH has taken the day off work today and we are off out somewhere. It's looks like it's going to be a bright sunny day so we are thinking of somewhere like a National Trust place, maybe somewhere we can see snowdrops. Then a nice lunch. We are having the M&S meal deal tonight and will probably watch a dvd or netflix