Barcelona has 921 Apartment , 433 Hotel , 129 Guest House , 82 Hostel , 59 Homestay , 7 Villa , 3 Resort , 1 Houseboat for booking.