You simply can't go wrong with Sam Elliott. He's easy on the eyes, and that gravelly voice melts me. Mary Steenburgen is lovely as his wife, a realistic couple in that middle of the country way.
Hugh Grant does a great job playing... Hugh Grant. I'm sure his character has a name, but does it matter? He's in turn chagrined, playful, romantic, and sarcastic - classic Hugh with his normal gorgeous charm.
Sarah Jessica Parker plays a stereotype of a New Yorker. Stressed, clueless out of her element, and all about her.
I have no clue what the latter two characters see in each other, and the movie doesn't make it any clearer. The jokes are at the expense of Midwest people against the seemingly classier New Yorkers, superficially funny but sometime cringe-inducing.
Total waste of time? No - see Sam Elliott and Hugh Grant.
Would I watch it again? Also no.