b&b london ocean scotland dog kittens self catering palm edinburgh pet dogs dublin cats celtic escorts cat escort beach cottage music holiday puppies irish glasgow cork wales resort bed and breakfast galway accommodation christmas