Your children won’t want to leave this luxury family hotel near Bath