I always find
Take them to the Ritz Hotel.
Let them choose from the A La Carte menu and pay for £500 extra for the table in the corner and their needs will be suitably met. If Katy Price sat next to you objects then simply state '' You should have booked the corner table in advance''