If you have the AMEX Plat card (maybe any AMEX card now?) you can buy 100K MR points (enough miles for a J ticket) for $2,500 That's still better than $3,217 and is of course reduced further depending on the number of miles you do have in your CO acct. In the event EDI is not available, don't forget GLA.
The oft cheapest way to get there (by buying tickets) in the summer is via DUB. You can fly AA and secure EVIPs to upgrade or get cheap tickets on CO and pay the 20K miles plus the copay to upgrade. Once your dates are secure, EI is usually quite cheap to fly up to EDI or GLA.