(2-part post):
Remind me not to engage Ojread2's services as a travel agent if he/she thinks that you can't get a fortnight abroad, in August, for �500 ;-) I'd find it hard to pay anything more than that!
Barcelona is a superb city. It's a great place for all ages, with good beaches, both quiet and lively bars, plenty of nightlife, superb restaurants, outstanding shopping, loads of history & culture, and plenty to do:
http://www.bcn.es/turisme/english/turisme/welc ome.htm
You can nearly always get cheap flights to Barcelona because there's plenty of competition on the route(s):
easyJet fly direct to Barcelona from Belfast, Bristol, East Midlands, Liverpool, Gatwick, Luton and Stansted:
http://www.easyjet.com/en/book/index.asp
Ryanair fly to Girona (from Birmingham, Blackpool, Bournemouth, Bristol, Doncaster, Tees Valley, East Midlands, Prestwick, Liverpool, Luton, Stansted, Manchester, Newcastle and Newquay) and Reus (from Birmingham, Prestwick, Liverpool, Luton & Stansted). There are direct coach services (both taking 'an hour and a bit') from both Girona and Reus into Barcelona:
http://www.ryanair.com/site/EN/