This strikes us an especially good deal as airlines struggle to fill seats and hotels to fill rooms. Fly from Newark or New York JFK to London, Paris, Rome, Amsterdam, Madrid, Barcelona, Prague and Athens for $298 RT plus tax and get two free hotel nights in the bargain (one free night if you're traveling solo, two if you're a duo). Fares with taxes are in the low to mid 400's.
The sale runs until March 13, and travel is Mon-Wed from Mar 23 to May 24. You'll save an additional $20 RT if you register (or log in) to BA.com. Needless to sale, this offer is only valid on BA.com...you won't get the $20 off or the free hotel if you book on Travelocity, Kayak, or the rest.
Fares from other BA US gateways are considerably higher, but they still might be good deals depending on the value of the hotels on offer. Most hotels are 3 star and many include continental breakfast. And the value of the hotels in this deal isn't anything to sniff at: we checked Hotels.com in March for a two night stay at the Rembrandt Hotel in London, one of the properties included in the offer, and found they were charging $214 per night. Another London hotel, Jurys Inn Chelsea, was charging $90 per night in April. In Prague, it's the 4-star Duo Hotel, which Hotels.com was selling in March for a May stay for $91 per night. So the hotel part of the deal could save you several hundred dollars depending on city and dates of travel.
See our Newark and New York JFK pages for all the deals calculated with taxes.