We would like to stay for one night there and because we have 2 children under 18 I think B&B would suit us best. Self-catering would go too. We cannot afford anything expensive. Any suggestions would be greatly appreciated. Many thanks!