Looking to do a staycation at the end of July and want to go to Lewis and Harris. There will be three of us. Does anyone have any accommodation ideas? Ideally self catering. Air BnB's are few and far between.