I'm planning a little trip to either Barcelona or Valencia at the moment. I have 4 specific questions

1.Do all the hotels allow outcalls ?
2.Any particular hotel in either city youd recommend?
3.Any info/tips about both places would be great?
4.Which one should I actually go for?