Which is the most romantic city in America?

Valentine's Day is Saturday, and when it comes to showering their sweetheart with a gift, most people will end up struggling to do...