Way to stay is an online booking agency with apartments all over Europe. I booked a self-catering apartment in Barcelona recently and received a 25% low season discount. Being able to enjoy a freshly prepared meal is a real benefit of staying in this kind of accommodation.