But where to choose? In Sheffield, many places have made the decision a little easier by offering special menus – here are 10 of the best for 2020.
9. The Teller, Abbeydale Road
The recently-opened Teller bar and restaurant is serving a nine-item tasting menu for Valentine's, at £40 per person or £55 with drinks pairings. Photo: Steve Ellis
10. The Botanist, Leopold Square
The Botanist's menu for February 14 comes in at £26.50 per person for three courses - calamari with creme fraiche and sweet chilli dip are available along with 'hanging kebabs', sirloin steak, jackfruit curry and cookie dough 'served with love - and ice cream'. Photo: The Botanist