I don't know where to start! I'd like to take the kids to Barcelona - where should we stay? It feels overwhelming - so many choices! Do I use Expedia? A travel agent? Something else? Any advice gratefully received.